Contract Testing Pact - Validate API Contracts with Pact
Validates service consumer and provider agreements on request/response expectations
Tags
Updated: 2026-03-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create consumer tests
- apply flexible matchers
- implement state handlers
- publish pact files
- verify contracts
- monitor compliance
- manage pending pacts
Inputs
- Pact broker
- Service API contracts
- CI/CD pipeline
- Consumer services
- Provider services
- API keys
Outputs
- Pact files
- Verification reports
- Contract documentation
- Test results
Requirements
- Python 3.8+
- Node.js 16+
- Testing framework
- Git version control
- Package manager
