Simple, transparent pricing
Start free. Scale without surprises. Enterprise teams get dedicated deployments and custom SLAs.
Self-Hosted Free
Run it yourself, forever
you run it; paid gates open
- Unlimited (local) Events validated / month
- Unlimited Active contracts
- Unlimited Contract versions
- Ingest API
- Playground (test without save)
- Local Postgres Audit log retention
- Local Docker demo
- Batch ingest
Cloud Free
Explore & prototype
- 100K Events validated / month
- 3 Active contracts
- 3 per contract Contract versions
- Ingest API
- Playground (test without save)
- 7 days Audit log retention
- Local Docker demo
Pro
Production workloads
per month, or $166/mo billed annually ($1,992/yr)
- 25M Events validated / month
- Unlimited Active contracts (fair use)
- Unlimited Contract versions (fair use)
- Ingest API
- Playground (test without save)
- 90 days Audit log retention
- Local Docker demo
- Batch ingest
Enterprise
Scale without limits
contact us
- Unlimited Events validated / month
- Unlimited Active contracts
- Unlimited Contract versions
- Ingest API
- Playground (test without save)
- Custom Audit log retention
- Local Docker demo
- Batch ingest
Full feature comparison
Self-Hosted Free
self-hostedCloud Free
cloudPro
cloudEnterprise
cloudWhat counts as an event?
Any JSON object submitted to POST /ingest/{contract_id} (inbound) or POST /egress/{contract_id} (outbound). Batch calls count each item individually.
Can I switch plans mid-month?
Yes. Upgrades take effect immediately (prorated). Downgrades apply at the start of your next billing cycle.
Is the Free tier time-limited?
No. Cloud Free is permanent. You only need to upgrade when you exceed 100K events/month or need Pro features.
Is Pro really unlimited?
Pro has no fixed cap on contracts or versions, but it runs on shared infrastructure under a fair-use policy, alongside the 25M events/month limit and documented API rate limits. If a workload starts affecting other customers, we may rate-limit or throttle it, and we'll reach out first where we can. Sustained heavy load belongs on Enterprise or a dedicated deployment. See the Terms of Service for details.
How does Enterprise deployment work?
We support dedicated cloud (VPC), on-prem (Kubernetes), and air-gapped deployments. Contact us for architecture details.
Do you offer a trial?
Cloud Free needs no credit card. The Pro trial asks for one at checkout, and you are not charged if you cancel before it ends. Enterprise prospects get a POC environment on request.
What does 'patent pending' mean for my stack?
The MIT License governs this code. The patent application covers the enforcement method as an invention and does not limit anyone's right to use this code under the MIT License.
What's the difference between Self-Hosted Free and Cloud Free?
Self-Hosted Free runs the gateway on your machine with auth on. The stored plan stays free, and CONTRACTGATE_SELF_HOSTED opens every paid gate in the product. Cloud Free is the managed 100K-event tier, and those gates stay closed. SSO, a custom SLA, and support stay on hosted Enterprise. make demo is a separate zero-auth preview.
Building something large-scale?
Enterprises get custom event volumes, dedicated deployments, SSO, audit export, and a named SRE. We'll scope your POC in one call.
Talk to sales β