EVERYTHING XIAOMI
Get listed
Side by side

Pact vs Stubborn Contract

Pact logo

Pact

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

What both publish

FactPactStubborn Contract
LanguagesThe Pact site lists implementations for JavaScript, Java and JVM languages, .NET, Go, Python, Swift and Objective-C, Ruby, PHP, and C++.The Broker page lists Java, Kotlin, JavaScript, and TypeScript SDK support.
PurposePact is a code-first tool for testing HTTP and message integrations with contract tests.Stubborn Contract is the official continuation of Spring Cloud Contract, providing consumer-driven contract testing for HTTP and message-based interactions.

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

Stubborn Contract plans

  • Open-source coreFree
  • Enterprise PartnershipPriced 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 Stubborn Contract if…

It suits teams that need to verify HTTP or messaging contracts, including organizations migrating from Spring Cloud Contract. Enterprise Partnerships are intended for organizations relying on it in production that want planning or dedicated support.

Charts they share