Skip to content
SPECIFICTION
Get listed

Pact Broker

github.com

From $115.42/mo Free plan WebLinuxAPISelf-hosted
Visit github.com
Spec score 8.1 #9 of 22 in Contract Testing Tools

What it is

Pact Broker shares consumer-driven contracts and verification results so teams can check compatibility between consumer and provider versions before deployment. It is designed for Pact contracts and also accepts contracts that can be represented as JSON. In a CI workflow, consumer builds publish contracts, provider builds retrieve and verify them, and consumers can use the can-i-deploy command to check whether deployment is safe. The broker includes a REST API, embedded API browser, generated documentation, service network diagrams, verification results and status badges. Webhooks can respond to contract changes by triggering actions such as a provider build or Slack notification. Deployment options documented include Docker and Terraform on AWS; PostgreSQL and SQLite are listed, though SQLite is not supported for long-term operation. Docker images support linux/amd64 and linux/arm64. The open-source self-hosted broker is free, with users responsible for hosting, operation, security, maintenance and upgrades. PactFlow plans are also listed: Starter is free, while Team costs $115.42 a month billed yearly or $127 a month billed monthly.

Spec sheet

Purpose
Pact Broker shares consumer-driven contracts and verification results, and is optimized for Pact contracts while also accepting contracts serializable to JSON.Read 30 Sep 2026 · github.com
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.Read 30 Sep 2026 · github.com
Support
The project directs users to its wiki, GitHub issues, Stack Overflow with the pact-broker tag, and Pact Slack.Read 30 Sep 2026 · github.com
License
The Pact Broker repository is published under the MIT license.Read 30 Sep 2026 · github.com
Headquarters
Melbourne, AustraliaRead 28 Sep 2026 · github.com
API availability
The Pact Broker exposes a RESTful API for publishing and retrieving pacts.Read 30 Sep 2026 · github.com
Authentication
The Docker distribution supports configurable basic-auth users with read/write and read-only privileges.Read 30 Sep 2026 · github.com
Automation
Webhooks can trigger actions when pacts change, such as running a provider build or notifying a Slack channel.Read 30 Sep 2026 · github.com
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.Read 30 Sep 2026 · github.com
Core features
Features include a REST API, embedded API browser, autogenerated pact documentation, service network diagrams, verification results, and status badges.Read 30 Sep 2026 · github.com
Free trial
PactFlow's Team plan offers a free 14-day trial, and its Starter plan is listed as free.Read 30 Sep 2026 · pactflow.io
Safe deployments
It provides a compatibility matrix to identify consumer and provider versions that can safely be deployed together.Read 30 Sep 2026 · github.com
Security scanning
The Docker project says it uses bundler-audit, Trivy scans on published image digests and weekly, and Renovate.Read 30 Sep 2026 · github.com
Supported platforms
The Docker project provides multi-platform images for linux/amd64 and linux/arm64.Read 30 Sep 2026 · github.com

Plans and prices

Pact Broker (self-hosted) Free Open-source broker · own hosting, operation, security, maintenance and upgrades Read 30 Sep 2026 · github.com
Starter (PactFlow) Free Unlimited users · 2 integrations · bi-directional contract testing Read 30 Sep 2026 · pactflow.io
Team (yearly, PactFlow) $115.42 a month USD per month (billed yearly as $1,385) 50 integrations · community support · GitHub and Google login Read 30 Sep 2026 · pactflow.io
Team (monthly, PactFlow) $127 a month USD per month 50 integrations · community support · GitHub and Google login Read 30 Sep 2026 · pactflow.io
Enterprise (PactFlow) Priced on request Contact Sales SAML SSO · role-based access management · dedicated support · SaaS or on-premise deployment Read 30 Sep 2026 · pactflow.io

Every Pact Broker plan and price →

Strong points and limits

Strong points

  • Compatibility matrix checks deployable consumer-provider versions.
  • REST API supports publishing and retrieving contracts.
  • Webhooks can react to contract changes.
  • Docker images support linux/amd64 and linux/arm64.
  • Self-hosted broker is free under the MIT license.

Limits

  • Self-hosted users handle security and maintenance.
  • SQLite is not for long-term broker operation.
  • PactFlow Team costs 115.42 USD monthly billed yearly.
  • PactFlow Team costs 127.00 USD monthly billed monthly.

Who it suits

Pact Broker suits teams that publish and verify consumer-provider contracts in CI workflows. It is also an option for teams prepared to run and maintain their own broker.

Verdict

Pact Broker provides a contract registry and deployment compatibility checks, with automation hooks for CI workflows. Self-hosting carries operational responsibilities; PactFlow offers a hosted-plan alternative with listed paid Team rates.

Where Specifiction places it

Alternatives to Pact BrokerAll alternatives →

Pact From $115.42/mo · Free plan 8.7 Visit