Skip to main content

API Contract Tests + Versioning

Build contract tests for a real API. Practice provider/consumer testing with Pact or similar.

PactPostman or Bruno for manualCI integration

About this project

Contract testing catches integration bugs before E2E does. This project teaches the consumer-driven approach: write contracts as the consumer, verify them on the provider, run in CI. Set it up against a real API, real provider, ship the workflow.

Why build this in 2026?

Contract testing is increasingly required for microservices teams.

What you'll ship

  • GitHub repo
Contract files
CI verification report

Sign up to see the full project brief

Full deliverables, success criteria, and AI Career Tutor support — free.

You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.

Skills you'll practice

rest apistest automationci cd