Summary Terminology Getting started Matching Gotchas Verifying Pacts Provider states Sharing Pacts with the Pact Broker Versioning in the Pact Broker Local API stubs What is Pact good for? Further reading Implementation guides Ruby Verifying Pacts Provider States Configuration JVM .NET Javascript Go Python Swift PHP Other Languages Best practices Consumer Contract Tests vs Functional Tests Provider Using provider states effectively FAQ Convince me Getting Help Contributing Contributors History Who's using Pact? Blogs, videos and articles Roadmap