
Pact Broker
Summary
Pact Broker shares consumer-driven contracts and verification results, primarily for Pact contracts, while also accepting contracts that can be represented as JSON. Its compatibility matrix helps teams identify consumer and provider versions that can safely be deployed together. In a typical CI workflow, consumer builds publish pacts, provider builds retrieve and verify them, and consumers can use the can-i-deploy command before a release. Features include a REST API, embedded API browser, generated pact documentation, service network diagrams, verification results, and status badges. Webhooks can trigger actions when contracts change, such as starting a provider build or notifying a Slack channel. Deployment documentation covers Docker, Terraform on AWS, PostgreSQL, and SQLite for quick-start and CI use; SQLite is not supported for long-term broker operation. Docker images support linux/amd64 and linux/arm64. The open-source self-hosted broker is free, but users handle hosting, operation, security, maintenance, and upgrades. PactFlow also lists free and paid plans, including Team options at $115.42 per month billed yearly or $127.00 per month.
Who it is for
Pact Broker suits development teams sharing contracts and verification results as part of consumer-provider testing and deployment workflows. Self-hosting is an option for teams able to take responsibility for operating and maintaining the broker.
What is good
- Free self-hosted broker under the MIT license.
- Compatibility matrix helps check deployable versions.
- Webhooks can respond to pact changes.
- Docker images support two listed Linux architectures.
- REST API supports publishing and retrieving pacts.
What to know first
- Users manage hosting, security, and upgrades themselves.
- SQLite is not suitable for long-term broker operation.
- PactFlow Team plans are paid.
Verdict
Pact Broker provides contract sharing and verification tools for CI workflows, with a free self-hosted option. That option shifts operational and maintenance responsibilities to the user.
Pact Broker plans and pricing
All plansCompared on contract testing tools
- Free plan
- Yesgithub.com
- Contract formats
- Pact JSON (HTTP and message interactions)github.com
- Consumer verification
- Yesgithub.com
- Provider verification
- Yesgithub.com
- Contract registry
- Yesgithub.com
- GraphQL support
- Yesgithub.com
- Self-hosted deployment
- Yesgithub.com
Facts
- Purpose
- Pact Broker shares consumer-driven contracts and verification results, and is optimized for Pact contracts while also accepting contracts serializable to JSON.github.com · 30 Sept 2026
- Safe deployments
- It provides a compatibility matrix to identify consumer and provider versions that can safely be deployed together.github.com · 30 Sept 2026
- Core features
- Features include a REST API, embedded API browser, autogenerated pact documentation, service network diagrams, verification results, and status badges.github.com · 30 Sept 2026
- Automation
- Webhooks can trigger actions when pacts change, such as running a provider build or notifying a Slack channel.github.com · 30 Sept 2026
- CI workflow
- Consumer builds publish pacts, provider builds retrieve and verify them, and consumers can use the can-i-deploy command to check before deployment.github.com · 30 Sept 2026
- Integrations
- The project documents Docker deployment, Terraform on AWS, PostgreSQL, and SQLite for quick-start and CI use; SQLite is not supported for long-term broker operation.github.com · 30 Sept 2026
- API availability
- The Pact Broker exposes a RESTful API for publishing and retrieving pacts.github.com · 30 Sept 2026
- Authentication
- The Docker distribution supports configurable basic-auth users with read/write and read-only privileges.github.com · 30 Sept 2026
- Security scanning
- The Docker project says it uses bundler-audit, Trivy scans on published image digests and weekly, and Renovate.github.com · 30 Sept 2026
- Supported platforms
- The Docker project provides multi-platform images for linux/amd64 and linux/arm64.github.com · 30 Sept 2026
- Support
- The project directs users to its wiki, GitHub issues, Stack Overflow with the pact-broker tag, and Pact Slack.github.com · 30 Sept 2026
- License
- The Pact Broker repository is published under the MIT license.github.com · 30 Sept 2026
- Free trial
- PactFlow's Team plan offers a free 14-day trial, and its Starter plan is listed as free.pactflow.io · 30 Sept 2026
Company
- Headquarters
- Melbourne, Australiagithub.com · 28 Sept 2026
Best Pact Broker alternatives
See all 12Where it ranks on Everything Xiaomi
Is Pact Broker yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/pact-foundation/pact_broker· checked 30 Sept 2026
- github.com/pact-foundation/pact-broker-docker· checked 30 Sept 2026
- pactflow.io/pricing/· checked 30 Sept 2026



