Consumer-driven contract testing so services can deploy independently.
Pact records the expectations a consumer has of a provider during the consumer's own tests, producing a contract file that the provider then verifies against. With a Pact Broker in the middle, each service can check whether it is safe to deploy without spinning up a shared integration environment. Implementations exist for most major languages.
Best for
Free tier available
Free tierFree tier: The Pact libraries and the open-source Pact Broker are free.
What drives the bill: Libraries are free. PactFlow, the hosted broker with governance features, is a paid SaaS priced per contract/service.
Check current pricing on SmartBear / Pact Foundation’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
No reviews of Pact yet. If you have used it in anger, yours would be the first.
If Pact is not the right fit, these solve the same problem differently.
API Testing
Turn OpenAPI and AsyncAPI specs into executable contracts and smart mocks.
API Testing
Property-based fuzzing that generates API tests straight from your OpenAPI schema.
Test Data & Mocks
The standard HTTP mock server for JVM and beyond: record, replay, stub, simulate faults.