EVERYTHING XIAOMI
Get listed
Side by side

Pact vs Pact Broker

Pact logo

Pact

7.5#3 in contract testing toolsFrom $115.42 a month
Free planAPILinuxmacOSSelf-hosted
Visit

Pact Broker

6.8#7 in contract testing toolsFrom $115.42 a month
Free planWebAPILinuxSelf-hosted
Visit

What both publish

FactPactPact Broker
IntegrationsPactFlow's Bi-Directional Contract Testing integrates with OpenAPI and lists Cypress, Postman and Wiremock as tools for writing contracts.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.
PurposePact is a code-first tool for testing HTTP and message integrations with contract tests.Pact Broker shares consumer-driven contracts and verification results, and is optimized for Pact contracts while also accepting contracts serializable to JSON.
SupportPact's official site directs users to documentation, a Slack channel and partner support; PactFlow plans list email support for Team and dedicated account and customer care for Enterprise.The project directs users to its wiki, GitHub issues, Stack Overflow with the pact-broker tag, and Pact Slack.

Pact plans

  • PactFlow StarterFree
  • Pact open-source toolingFree
  • PactFlow Team (yearly)$115.42 a month
  • PactFlow Team (monthly)$127 a month
  • PactFlow EnterprisePriced on request

Pact Broker plans

  • Pact Broker (self-hosted)Free
  • Starter (PactFlow)Free
  • Team (yearly, PactFlow)$115.42 a month
  • Team (monthly, PactFlow)$127 a month
  • Enterprise (PactFlow)Priced on request

Pick Pact if…

Pact suits development teams that control both the consumer and provider applications and want to test their integration contracts independently. It is generally implemented by developers.

Pick Pact Broker if…

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.

Charts they share