Embedded eSignature API & White-Label Signing SDK
Keep users inside your own web app or SaaS portal. Embed our white-label JavaScript modal widget, responsive iframe PDF signer, or clickable PDF buttons in under 5 minutes—start free in our developer sandbox.
<!-- 1. Include the Inscriben Embed SDK -->
<script src="https://inscriben.com/embed-signing.js"></script>
<!-- 2. Trigger signing modal from any button -->
<button onclick="Inscriben.open({
documentId: 'doc_9f81a74e2b',
accessToken: 'tok_live_5e3d2...',
theme: { primaryColor: '#2A9D8F' },
onComplete: (res) => console.log('Signed!', res.envelopeId),
onClose: () => console.log('Modal closed by signer')
})">
Sign Agreement
</button>< 15kb Bundle Weight
Zero external dependencies
< 5 Min Hello-World
Turnkey SDK initialization
postMessage & Webhooks
Real-time lifecycle sync
Zero Brand Disruption
Custom themes & colors
Four Ways to Embed
Whether you need an in-app lightbox, a mobile webview, or clickable PDF buttons, Inscriben provides native support.
embed-signing.js Lightbox Widget
Our lightweight JavaScript SDK injects an accessible, responsive signing modal right above your application with zero page redirects.
Fullscreen Iframe Signing
Mount `/sign/iframe/:id` directly into your web view or React portal. Receive real-time postMessage lifecycle events when signing completes.
Clickable PDF 'Sign Here' Button
Bake a physical, clickable interactive button directly into your generated PDF. Anyone opening the file in Adobe Acrobat or Chrome can click to sign.
Public Shareable Links
Generate public sign-open links (/s/:id) that allow walk-in customers or counter-parties to sign on-demand without pre-provisioning accounts.
Built for Modern Engineering Teams
Everything needed to integrate, style, test, and automate contract execution in your product stack.
postMessage Event Stream
Listen to granular lifecycle events: `DOCUMENT_LOADED`, `PAGE_SCROLLED`, `SIGNATURE_APPLIED`, `ENVELOPE_SEALED`.
Bespoke CSS Design Tokens
Customize primary colors, typography, borders, and logo headers to match your company's product identity seamlessly.
HMAC Signed Webhooks
Every lifecycle transition sends a cryptographically signed JSON webhook payload to your backend for reliable automated reconciliation.
Zero Heavy Dependencies
The JavaScript bundle weighs under 15kb compressed and works with any framework: React, Angular, Vue, Svelte, or plain vanilla HTML.
Frequently Asked Questions
Technical questions regarding embedding and developer SDKs.
Is there a free developer sandbox to test the Embedded eSignature API?
Can the embedded signing modal be white-labeled with our company logo and colors?
Does embedded signing support Aadhaar eSign and Biometric Face Verification?
How do we receive the finalized PDF after the user signs inside our app?
Is an embedded iframe or modal compliant with global eSignature laws?
Inscriben Sign
PAdES PKCS#7 certified global signatures with sequential and parallel envelopes.
Aadhaar eSign
Direct Protean ESP with UIDAI OTP for statutory legal presumption in Indian courts.
Document Operations
Bundle multi-document packages, configure 10-department RBAC, and automate reminders.