Embed contracts
in your product.
The Contract.DIY API gives you the same jurisdiction-aware contract engine that powers our consumer product — drafting, e-signature, compliance checks — over a clean REST interface. Public beta opens later this year.
Use cases
What you can build
SaaS onboarding
Generate a Master Services Agreement the moment a self-serve customer hits a tier that requires one. No more sales pause for paperwork.
Brokerage & marketplace workflows
Issue jurisdiction-correct service or commission agreements between buyer and seller — drafted on the platform, signed inline.
Agency & ops portals
Create per-client engagement letters, NDAs, and contractor agreements directly from your CRM or project tool.
What’s in the API
What you’ll get
REST API
JSON request, JSON response. Idiomatic endpoints for drafts, contracts, signatures, and templates.
Webhook notifications
Subscribe to events: contract.created, contract.sent, contract.signed, contract.declined.
OAuth 2.0
Three-legged OAuth for partner apps acting on behalf of users; client credentials for backend integrations.
Jurisdiction-aware generation
The same engine that powers the consumer product. Same compliance checks, same clause library.
Sandbox environment
A mirrored environment with test API keys. Generate, sign, and tear down contracts without touching production.
Predictable rate limits
Tiered rate limits with clear headers. Bursts are absorbed; sustained throughput is documented per plan.
Roadmap
When you can use it
Q3 2026Private alpha
ActiveClosed alpha for a small set of design partners. Shaping the endpoint surface, error model, and webhook payloads.
Q4 2026Open beta
PlannedPublic beta with rate-limited free tier. Sandbox + production keys, full webhook event catalog, OpenAPI spec.
Q1 2027General availability
PlannedProduction SLA, paid tiers with higher rate limits, regional residency options, and partner directory listing.
Get early access
Join the waitlist
Tell us about your use case. We are picking design partners based on fit, not first-come — a clear use case beats early signup.
Already a Contract.DIY customer?
Mention your account email in the use-case field and we will fast-track your alpha access review. Active customers go to the front of the line.
Questions before you sign up?
Email api@contract.diy with anything you would want answered before integrating.