Menu

Simplify your contract testing with Pactflow

The first contract-testing platform for collaborating on and testing distributed systems

Get started now for free

Try Pactflow for FREE for 30 days

"In 2016, ITV fulfilled over a billion on-demand TV requests to our 17 million registered users across 27 platforms. Contract testing has become an essential tool in our development pipeline to ensure our various back end systems, APIs and third party clients smoothly integrate with each other. Using Pact we have eliminated the need for tightly coupled integration test environments in favour of isolated micro-services that can be tested and deployed independently"

Daniel Oades - ITV

Daniel Oades

Principal Developer In Test, ITV​

What is Pactflow?

Pactflow is a SaaS product that allows you to automate safe development and deployment of HTTP and messages based applications, ensuring that all components are communicating correctly before a release, without costly and brittle integration tests.

This safety is achieved using the Pact contract testing tool.

By Developers, for Developers

Built by the team that brought you Pact - the world’s most popular open-source contract-testing library - our next generation Pact Broker and improved workflow simplifies the delivery of large and complex distributed systems. Get up and running within minutes!

trusted by Pact users:

Why Pactflow?

PREVENT BREAKING API CHANGES

Prevents breaking changes from being released with Pactflow’s automation suite

INTEGRATES WITH YOUR WORKFLOW

Works with your favourite languages and integrates tools like Pact, Swagger/OAS, GitHub, Spring Cloud Contracts and CI

BEYOND REST

Support for Microservices, GraphQL, Message Queues, Websockets and serverless functions

NEXT GENERATION PACT BROKER

We've upgraded the Pact Broker you know and love, with added features to help you scale

MANAGED SOLUTION

Our fully hosted solution means no servers or code to maintain. We are fully backwards compatible with its Open Source variant

SECURE

We run regular security testing, encrypt all data and each customer has a dedicated tenant base

Use Cases

MICROSERVICES

Pactflow was created to solve the problem of integration testing microservices at scale. Developers and testers can write simple, isolated unit tests for each integration in their application and generate API contracts that are guaranteed to be up-to-date with their code, ensuring all dependencies are always compatible.

LAMBDA, FaaS AND SERVERLESS

Serverless architectures introduce new challenges to testing - more components, multiple languages and frameworks, plus vendor specific products such as Kinesis. Pactflow reduces this complexity by allowing you to focus on the messages exchanged between them and ensure the entire system is compatible at build time.

API FIRST DESIGN WITH SWAGGER AND OPENAPI

Design your API and OpenAPI and ensure continuous compliance with the specification. Get feedback on how consumers are using your API, enabling you to safely evolve your service over time.

Pactflow makes teamwork easier

WORK FASTER

Deploy often, deploy with confidence. Integrate Pactflow into your continuous delivery pipeline via our CLI, Docker image or API, and reduce the time it takes to ship code into production.

WORK SMARTER

Prevent breaking API changes and guarantee backwards compatibility with Pactflow’s automation workflow. Pactflow tracks the interactions and changes between your applications and knows which components are compatible and when and where they can be deployed.

WORK TOGETHER

Find integration issues before you push code, with Pact or Spring Cloud contract testing. Our unique automation workflow enables independent teams to collaborate without the headaches of issues being discovered during "integration" test phases, saving you time, money and improves your time-to-market.

Ready to get started?