Skip to main content
Private alpha

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

Active

Closed alpha for a small set of design partners. Shaping the endpoint surface, error model, and webhook payloads.

Q4 2026Open beta

Planned

Public beta with rate-limited free tier. Sandbox + production keys, full webhook event catalog, OpenAPI spec.

Q1 2027General availability

Planned

Production 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.

Prefer to email us directly? api@contract.diy

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.