Skip to main content


Pact Python is currently in active development and supports Pact Specification v2, pending pacts, and WIP pacts.

Pactman is another Python implementation of Pact, which is not officially supported by the core Pact Foundation team. It is in maintenance mode, and supports Pact Specification v3. It has a more idiomatic Python interface as it is pure Python and doesn't wrap the pact-ruby-standalone CLI, however it does not support pending, WIP pacts, or message queue.