Skip to main content

Ensealed API

Embed cryptographically signed PDFs into your own product. Audit trail included. No per-seat tax.

Pricing

$0.20 / envelope

After your first 100 free envelopes each month.

  • - Embedded signing iframe
  • - Webhooks (envelope_sent, viewed, completed, declined, voided)
  • - REST API and TypeScript SDK
  • - PAdES + RFC 3161 timestamping on every envelope
  • - No subscription minimum
  • - No seat charges for senders or signers

Quick start

# Install the SDK
npm install @ensealed/sdk

# Create an envelope
import { Ensealed } from "@ensealed/sdk";

const Ensealed = new Ensealed({ apiKey: process.env.ENSEALED_API_KEY });

const envelope = await Ensealed.envelopes.create({
  title: "Acme MSA",
  document: { url: "https://your-app/contracts/abc.pdf" },
  signers: [
    { name: "Alex Diaz", email: "alex@acme.test", auth: "email_otp" }
  ],
  fields: [
    { type: "signature", page: 4, x: 80, y: 600, w: 220, h: 50, signer: "alex@acme.test" }
  ],
});

Built with developers in mind

Get a key

Free dev environment. No card to start.

Create a workspace