e-signatures for developers

Your signer doesn't always check email.

Send it by text too. 25¢ per envelope.

Signing notifications via email, SMS, or both, in one API call. Tag a PDF, POST it, and your first envelope is out the door in minutes.

25¢ per envelope, flat $0 monthly fee 25 free, no credit card Email, SMS, or both First envelope in minutes
Create an envelope
curl -X POST https://api.esigndev.com/v1/envelopes \
  -H "Authorization: Bearer sig_live_..." \
  -H "Idempotency-Key: order-41882-contract-1" \
  -F "file=@agreement.pdf" \
  -F 'payload={
    "delivery": "both",
    "signers": [{
      "name":  "Jane Smith",
      "email": "jane@example.com",
      "phone": "+18135551212"
    }]
  }'
How it works

Tag a PDF. POST it. Get a webhook.

You build the PDF and drop anchor tags where the fields go: ^S1 for the signature, ^D1 for the date. White text on a white background, so the tags are invisible to the reader and still sitting in the text layer where we can find them.

Post the file with your signer details. We deliver by email, SMS, or both in parallel, and fire a webhook when it's signed. Download the signed document there and keep your own copy.

No drag-and-drop field editor. No coordinate maps. No template system to learn. One endpoint and a PDF you already know how to generate. There's no sales call between you and a sent document, and the first send is minutes of work, not an afternoon.

Pricing

One number, and it doesn't move.

25¢
Per envelope. Every envelope, at every volume. No tiers, no negotiated rates, no annual commit.
$0
Monthly fee, seat fee, and platform fee. A month where you send nothing costs nothing.
25
Free sandbox envelopes, no card. Real delivery to real people, not a simulation.

You're billed when an envelope is created, not when it's signed. If your signer declines, ignores it, or you void it, it still cost 25 cents. We'd rather you read that here than discover it on an invoice.

Why SMS matters

The cheap API tier is email-only. All of it.

If your signers are contractors, tenants, patients, field staff, or anyone who doesn't sit in an inbox all day, email delivery is the whole problem. The link that arrives by text gets opened.

Per envelopeSMS deliveryMonthly fee
Siglio — 25¢Yes, includedNone
The other 25¢ APINo$25/mo
Open-source, self-hostedNoYou operate it
The incumbentsYes$50 to $480/mo

Both channels fire in parallel to the same signer, not as a fallback after email bounces, and SMS isn't an add-on charge. It's in the 25 cents.

Straight answers

The things you'd find out later anyway.

What are the limits?

Two signers per envelope. PDF only, 15 MB, no encrypted files. Webhooks included on every account, one endpoint per environment, all event types. Bearer token auth, no JWT assembly and no consent screen.

Where do signed documents live?

Not with us. Signers get a secure download link, good for 90 days with reissue. You get the signed result on the completion webhook, and you should download it there and keep your own copy. Your archive is your archive.

Do you have SOC 2?

No, Siglio doesn't have a SOC 2 report today. Here's the part of that answer that matters to your risk review: Siglio doesn't store your signed documents. There's no vault of your contracts sitting with us to audit or to breach. Signers get their copy by secure link, you get yours on the completion webhook, and the archive that matters is the one you keep. We hold your metadata and your usage records, and as little else as the product allows.

Why trust a new API with contracts?

Siglio is a new API channel brand on e-signing infrastructure that's been running in production for almost a decade. That's the part a product that launched last quarter can't say, and it's the honest reason to trust this one with contracts.

Docs

Docs that answer the question you actually have.

Endpoints, the tag system, delivery options, the complete error table, idempotency semantics, webhook retry behavior, limits, and billing. All of it public, none of it behind a sales call.

Every endpoint has a cURL example. Every error in the reference is one your code can actually receive. And if something in there is unclear or missing, tell support, because that's how the docs get better.

Get started

Your first 25 envelopes are on us.

Sign up with an email, no card. Your sandbox envelopes deliver to real inboxes and real phones, so the first thing you test is the real thing. When you're ready to go live, add a card and keep the same integration.

Stuck on something? Ask through the contact form and a real question gets a real answer from someone who knows the product, usually the same day.

Start building free