Options to suit teams of all sizes and needs. All plans now include access to AI-augmented contract testing. Buy annually and save 10% on Team plans.
Discover how PactFlow can help you. Spin up a contract testing proof of concept or roll out in a small team.
Upgrade to 50 integrations and expand contract testing across your entire team.
Try it FREE for the first 14 days
Try for free Try for freeScale across multiple teams or your entire organization. Includes Team plan features and unlocks advanced user and security management plus dedicated support.
Discover how PactFlow can help you. Spin up a contract testing proof of concept or roll out in a small team.
Upgrade to 50 integrations and expand contract testing across your entire team.
Try it FREE for the first 14 days
Try for free Try for freeScale across multiple teams or your entire organization. Includes Team plan features and unlocks advanced user and security management plus dedicated support.
Self-Hosted Pact Broker | Starter | Team | Enterprise | |
---|---|---|---|---|
CORE FEATURES | ||||
Contract testing mode – consumer driven Using the Pact OSS framework and tooling​ | ||||
Contract testing mode – bi-directional​ Integrate with OpenAPI, and upgrade your existing tools into a powerful contract testing workflow ​ | ||||
Third-party integrations Design first API contract testing in the SwaggerHub Editor + support for Pact Plugins | Plugins only | |||
Users Number of fully featured Users who can access PactFlow | Unlimited access with shared credentials | Unlimited | 10 or 25 | 25 and above |
AI NEW AI-augmented contract testing. Generate tests based on OpenAPI, traffic data, or existing code. Indicates the number of tests that can be generated per month | 10 | 100 or 250 | 10 per user | |
System Accounts Number of API-only machine users for automation access. Learn more. | 1 | 1 | Unlimited | |
Teams Manage users and group applications into teams | ||||
Fine grained permissions Control access by assigning roles and entitlements to users and groups | ||||
Applications Applications under contract | Unlimited | Unlimited | Unlimited | Unlimited |
Integrations Number of application integrations (sometimes referred to as contracts) | Unlimited | 2 | 50 | Unlimited |
Webhooks | Unlimited | 2 | 50 | Unlimited |
Verification Results Reporting View the status and mismatch details for every interaction |
|
|
|
|
API Access Includes secure access to PactFlow's feature rich Developer API and client language SDKs with secure API Keys |
|
|
|
|
Data visibility | Private | Private | Private | Private |
Can I Deploy in the UI |
|
|
|
|
SECURITY AND ADMINISTRATION | ||||
SAML SSO Sign-in via your enterprise identity provider such as Okta, Ping, Auth0, AD via a SAML2.0 compliant Identity Provider (IdP). Includes automated provisioning/deprovisioning with SCIM1. |
|
|||
Sign-in via Google apps and GitHub organizations |
|
|
||
Audit trail API Full audit trail of access to your account including (but not limited to) authentication, API + UI access and contract creation, updates and deletions. 30 day retention period. |
|
|||
On-premises deployment option available | Own cost, management and maintainance |
|
||
Disk-based encryption at rest |
|
|
|
|
Dedicated tenant database |
|
|
|
|
ACCOUNT MANAGEMENT | ||||
Onboarding support | Online onboarding including SmartBear Academy | Online onboarding including SmartBear Academy | Online onboarding including SmartBear Academy + access to dedicated Account Manager and Solutions Engineer | |
Technical & troubleshooting support | Customer support via email | Customer support via email | Dedicated Account Manager and Customer Care | |
Invoiced billing Yearly plans only |
|
|||
Vendor Security Questionnaires Complete custom vendor security and risk assessments |
|
|
|
At its core, Pact is a managed version of the Open Source Pact Broker, with added features for teams and enterprises looking to scale their contract testing.
PactFlow allows teams to increase their application quality and time-to-market by speeding up the release cycle for large-scale integrated systems. Whether you build microservices, messaging systems or cloud native (e.g. lambdas) systems, 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.
This unit test approach is simpler, faster and more reliable than traditional end-to-end acceptance tests for a variety of use cases, and can be integrated easily into a holistic testing strategy.
We sure do! Get in touch to discuss options with one of the team.
Yes, we a fully backwards compatible with the Open Source Pact Broker. We contribute regularly to the Open Source roadmap, and generally release multiple updates a week to our customers.
If you need help migrating from a self-hosted broker, please contact us
Yes! Our Enterprise plans are a drop-in replacement for the open source Pact Broker, with all of the key features of our SaaS offering1.
1. On-premise deployment currently only supports SAML 2.0 authentication mode
Yes, we are happy to complete these for our enterprise customers if our standard vendor security information (request more information) is not sufficient. You can also read more about our security practices here.
You can upgrade from within your account. If you need support, contact us and we'll take it from there.
No. All credit card activity and information is handled by our third-party provider, Stripe. See Stripe’s Terms and Services.
We take security seriously. In addition to 3rd party penetration testing, we perform regular security scanning of our platform, encrypt all data at rest and use TLS for all remote communication. Each customer is further isolated via separate database instances. Read more about our approach to security.
Yes, you can manage your own Pact Broker, however you will be responsible for its operation, including security, maintenance and upgrades. PactFlow is a fully-managed, highly-available, and hardened deployment of the open source version with an improved user experience and additional features (such as bi-directional contract testing).​
Compare PactFlow to the Open Source self hosted Pact Broker.​
We also provide a supported, on-premise, Enterprise version of PactFlow. If you are interested in this, please contact us Contact us​
Yes, we have support plans available with guaranteed response time SLAs. Contact us for further information on how we can assist you.