Pact is the de-facto API contract testing tool. Replace expensive and brittle end-to-end integration tests with fast, reliable and easy to debug unit tests.
Why use Pact? Contract testing with Pact lets you:
Watch our series on the problems with end-to-end integrated tests, and how contract testing can help. |
Pact Foundation
The cross-language distributed contract testing framework.
- 418 followers
- Melbourne, Australia
- https://pact.io
- @pact_up
Pinned Loading
Repositories
Showing 10 of 92 repositories
- pact-js Public
JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
- pact-standalone Public
Standalone Amalgamated Pact CLI - Broker Client / Mock Server / Provider Verifier / Stub Server / Plugin
- pact-ruby-ffi Public
-
- pact-docker-cli Public
Dockerised Amalgamated Pact CLI - Broker Client / Mock Server / Provider Verifier / Stub Server / Plugin / PactFlow AI
- pact_broker-client Public
A Ruby and CLI client for the Pact Broker. Publish and retrieve pacts and verification results.
- pact-ruby Public
Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.