White-Label JS SDK • Iframe Signing & REST API

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>
SDK Lifecycle: Event Listener Ready
Bundle Size: < 14.8kb

< 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

Flexibility

Four Ways to Embed

Whether you need an in-app lightbox, a mobile webview, or clickable PDF buttons, Inscriben provides native support.

Recommended

embed-signing.js Lightbox Widget

Our lightweight JavaScript SDK injects an accessible, responsive signing modal right above your application with zero page redirects.

Full Control

Fullscreen Iframe Signing

Mount `/sign/iframe/:id` directly into your web view or React portal. Receive real-time postMessage lifecycle events when signing completes.

PDF Native

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.

Self-Serve

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.

Developer Experience

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.

Got Questions?

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?

Start in 60 Seconds

Integrate embedded signing in your app

Get your developer credentials, test in sandbox mode, and push to production in less than an afternoon.

Free developer tier • Sandbox testing environment • Zero external dependencies