Skip to main content


Pact JVM is currently compliant to Pact Specification Version 3.0.

Head to the README to get started with Pact on the JVM (Java, Scala, Clojure etc.).

For a Scala specific implementation, there is Scala-Pact from the folks at ITV. This is Pact Specification Version 2.0 compliant and supports SBT and ScalaTest.

Getting Started Guide#

This workshop walks you through an example problem from start to finish, exploring most concepts that Pact supports. It takes approximately 2 hours to complete.

Last updated on by Matt Fellows