Pact Contract Testing
Pact is a consumer-driven contract testing tool where consumers write test specifications (pacts) that define what responses they expect from provider APIs. Providers then verify their implementation satisfies all consumer-authored specifications via the Pact Broker.