Stripe Checkout for agreements

Send any agreement from your own site in one line of code.

Proposals, contracts, NDAs, SOWs, deposits — branded as you, embedded into your site, signed by your counterparties. The agreement infrastructure your business is missing.

  • ESIGN / UETA
  • SOC 2 infrastructure
  • No per-seat tax
POST /v1/agreements
curl https://api.ndakit.com/v1/agreements \
  -H "Authorization: Bearer ndak_live_xxx" \
  -d '{ "type": "proposal", "party_b_email": "ceo@acme.com" }'

Built by Tekavra Creative · Used internally before public release

  • TCTekavra Creative
  • NLNewleaf Cleaning

One widget, every agreement

From NDA to invoice — every routine business agreement in one drop-in widget.

Pull from a registry of 18+ agreement types, tuned per industry. Pick the type, drop the embed, ship.

  • NDA
  • Proposal
  • SOW
  • MSA
  • Contractor
  • IP Assignment
  • Change Order
  • Booking
  • Waiver
  • Model Release
  • Coaching
  • Placement
  • LOI
  • Engagement
  • BAA (HIPAA)
  • Quote
  • Agreement types18+NDA, proposal, SOW, MSA, IP, and more
  • Vertical-tuned templates60+Pre-loaded packs, per industry
  • State-specific overlays6CA · NY · NJ · WA · IL · OR
  • Industries supported15From dev shops to home services

How it works

Three steps. Zero legal headaches.

01 · Generate

Pick an agreement type

Choose from 18+ legally-vetted templates — proposal, NDA, contractor, SOW, change order — pre-loaded with state-specific overlays.

02 · Embed

Drop it into your site

One line of JavaScript. The agreement renders inside your product, on your domain, in your typography. Recipients never leave your brand.

03 · Sign & collect

Capture signature + deposit

Canvas + typed signature. Stripe or PayPal deposit on signing. Tamper-sealed PDF + audit trail stored forever. Webhook fires into your stack.

Developer experience

Built for developers.

REST API, idempotency keys, signed webhooks, predictable JSON. SDKs for Node, Python, Ruby. What you would build if you had two months — without the two months.

cURL
curl https://api.ndakit.com/v1/agreements \
  -H "Authorization: Bearer ndak_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "proposal",
    "party_b_name": "Acme Corp",
    "party_b_email": "ceo@acme.com",
    "amount_cents": 750000
  }'
Webhooks that just work
webhook.ts
app.post('/webhooks/ndakit', async (req) => {
  const event = await verifyWebhook(req, {
    secret: process.env.NDAKIT_WEBHOOK_SECRET,
  });

  if (event.type === 'agreement.signed') {
    // event.data: { id, type, signer_email, signed_at, pdf_url }
    await db.deals.markSigned(event.data.id);
  }
});
  • agreement.created
  • agreement.sent
  • agreement.viewed
  • agreement.signed
  • agreement.declined
  • payment.captured

Vertical-tuned

60+ pre-built templates, by industry.

Templates aren't one-size-fits-all. NDAKit ships agreement packs tuned for the way your industry actually closes deals.

Tech consultancies & dev shops

Send the SOW the same day they say yes

Engineering shops and dev consultancies send proposal + SOW + IP assignment as one branded flow. Stripe deposit collected on signature — no chasing invoices.

  • Proposal · SOW · MSA · IP assignment
  • Deposit collected on signature
  • Webhooks into Linear, GitHub, your CRM
Web & marketing agencies

Close clients without a legal stack

Pitch, scope, contract, deposit — the whole agency intake on your domain, in your fonts. No DocuSign envelope, no handoff out of brand.

  • Proposal · Contract · Change order
  • White-label sign page on your domain
  • Optional reseller — bill clients on your stripe
Recruiting & staffing firms

Onboard candidates and clients in minutes

Placement agreements with clients, contractor + NDA flows with candidates. Bulk send. State-specific overlays for CA / NY / NJ / WA / IL / OR.

  • Placement · Contractor · NDA
  • Bulk send + audit trail export
  • Healthcare-credentialing ready
Also serving Photographers Wedding planners Coaches & tutors Home services Real estate

Why not DocuSign?

Built for businesses that move fast.

DocuSign was designed for enterprise procurement cycles. NDAKit was designed for the way modern SMBs actually sell.

Feature
NDAKit
DocuSign
Pricing model
Per document, flat tiers
Per seat + per envelope
Cost at 100 docs/mo
$19
$45+ per user / mo
Templates included
60+ vertical-tuned, free
Generic, paid add-on
Branding
White-label by default
Logo only on higher tiers
Embed-first
One line of JS into your site
Redirect off-site to DocuSign

Compliance

Court-admissible by default.

Every agreement is sealed with a tamper-evident audit trail. State overlays apply automatically based on signer location.

ESIGN & UETA

Signatures meet the U.S. ESIGN Act and the Uniform Electronic Transactions Act, the same framework used by DocuSign and Adobe Sign.

Recipient-state overlays

Auto-applied compliance language for CA, NY, NJ, WA, IL, and OR — no manual template forking required.

DTSA notice baked in

Defend Trade Secrets Act whistleblower notice automatically inserted in NDAs covering trade secret protections.

Audit trail

IP, geolocation, timestamps, document hash, signature payload — exportable as a single evidence package.

Built on SOC 2-certified infrastructure (Cloudflare SOC 2 Type II + ISO 27001 + PCI-DSS, Brevo SOC 2 Type II + GDPR). Independent NDAKit SOC 2 Type II audit pursued when enterprise customers require it. Read the full security page

Pricing

Pay per document, not per seat.

Flat tiers, predictable. Overage at $0.20 / document. Two months free on annual.

Free
$0

10 docs / mo

Logo + colors

Starter
$19/mo

100 docs / mo

Full branding + custom email

Most popular
Growth
$99/mo

1,000 docs / mo

Custom domain + Stripe / PayPal

Scale
$399/mo

Unlimited

Reseller rights included

Built for startups & small businesses

Big tools were built for enterprise procurement cycles. We were built for businesses that move fast.

No per-seat tax. No envelope caps. No 9-month sales cycles. Just the agreement layer your business needs, drop-in, in 5 minutes.

FAQ

Common questions.

Are agreements signed through NDAKit legally binding?

Yes. NDAKit complies with the U.S. ESIGN Act and the Uniform Electronic Transactions Act (UETA) — the same framework DocuSign and Adobe Sign rely on. Each signed agreement carries a tamper-evident audit trail (IP, geolocation, timestamps, document hash) admissible in U.S. courts.

How is "embed-first" different from a sign link?

Most e-sign tools push your counterparty to docusign.com. NDAKit ships a one-line embed that lives inside your own product or marketing site. Your branding, your domain, your fonts — your customer never realizes a third-party rendered the agreement.

What agreement types can I send?

NDA, proposal, SOW, MSA, contractor agreement, IP assignment, change order, booking contract, liability waiver, model release, coaching agreement, placement agreement, LOI, engagement letter, BAA (HIPAA), quote, subcontractor — pulled from a registry of 18+ types and growing.

Is there a per-seat fee?

No. Every paid tier includes unlimited dashboard users on your team. We charge per document, not per teammate. That is the entire pitch.

Can my counterparty sign without an account?

Yes — that is the point. Recipients sign at a branded URL (or in your embed) with no signup required. Canvas signature, typed signature, or both. They get the signed PDF emailed to them automatically.

How does the reseller tier work?

On Scale ($399/mo) you get reseller rights: bill agreements to your clients on your own Stripe, white-label every email, and run NDAKit as your own product. Built for agencies who already package "we handle the contracts" into their service.

Send your first agreement in 5 minutes.

Free tier, no credit card. The dashboard is the welcome page.