REST API · OpenAPI 3.1 · OAuth2 · Webhooks
const env = await GetSigned.create({
file : './nda.pdf',
signers: [{ email: 'sam@co.com' }],
});
// → sealed + webhook in 2.8sDrag-drop fields · No code needed · Templates included
Five field-mapped templates, ready to go. Pick one, add a recipient email, hit send. No field placement needed.
Drop in any PDF via the dashboard or POST to /v1/envelopes. SHA-256 hash captured on ingest.
Drag signature, initial, date, and text fields onto any page. Assign each field to a specific signer.
Add recipients, set routing order, click send. Each signer gets a one-time OTP-verified signing link.
PKCS#7 digital signature applied. Audit certificate appended. Webhook fires in under three seconds.
Full OpenAPI 3.1 spec. OAuth2 client-credentials. Type-safe SDKs. Every envelope operation programmatic.
SHA-256 on ingest. Service-level PKCS#7 digital signature on completion. Any byte change after signing is detectable in Acrobat.
Every event chained with hash_prev → hash_this. Tamper-evident even with direct database access. Append-only at the grant level.
Browser-native PDF renderer with draggable overlays. Pixel-perfect coordinate mapping from screen to PDF space. Save as reusable templates.
Every action — viewed, consent recorded, signature applied — is appended to a hash-chain audit log. Tamper-evident even with direct database access. A sealed audit certificate is appended to every completed PDF.
Embed signing into any product via REST API. Webhooks notify your system the moment an envelope completes.
Learn more →NDAs, MSAs, offer letters. Upload a template, assign fields, send — sealed PDF back in minutes, not hours.
Learn more →Court-admissible sealed PDFs with full audit certificates. PIPEDA + ESIGN/UETA compliant.
Learn more →GetSigned is free during beta while we onboard teams manually.
Public signup is closed until launch.