inSign for Developers

Add electronic signatures to your application.

EU-hosted. eIDAS-compliant. Free sandbox with zero setup - no registration, no API key, no credit card.

Learn the API

Step-by-step guide through the core signing workflow. Create a session, upload a PDF, sign it, download the result - all live in the browser against the free sandbox.

New to inSign? Start here. Takes about 5 minutes.
Open Getting Started Guide

Explore the API

Full interactive playground with schema-aware JSON editor, autocomplete, code snippets in 13 languages, webhook viewer, and request tracing. Your complete API reference.

Already know the basics? Dive deeper here.
Open API Explorer

See it in Action

Working demo applications showing real integrations: an embedded signature pad (Node.js) and a full backend integration (Java/Spring Boot). Clone, run, and adapt.

Ready to integrate? Use these as your starting point.
See Demo Apps
Getting Started
API Explorer
Demo App
Production

Where should I start?

What's in this repository?

Component What it is Stack
Getting Started Guide Interactive 4-step walkthrough of the core signing workflow with live API calls against the sandbox Browser
API Explorer Full interactive playground: schema-aware editor, code snippets in 13 languages, webhook viewer, request tracing Browser
Signature Pad Demo SEPA mandate signing flow with embedded signature pad. Clone and run - connects to the sandbox out of the box Node.js Express
Java Sample App Full backend integration with pluggable API client architecture, SSE events, webhook handling Java Spring Boot
Postman Collection Pre-built collection for quick API testing in Postman, pre-configured for the sandbox Postman

Demo Applications

Embedded Signature Pad

Node.js / Express

A realistic SEPA Direct Debit Mandate signing flow. The user fills in personal data, the server generates a mandate PDF on the fly, creates an inSign session, and the signature pad is rendered inline - all without leaving the page.

Key concepts: Embedded mode, JWT authentication, ##SIG{...} tags, cookieless browser-to-server communication, dynamic PDF generation with signature fields
View on GitHub
cd src/sign-widget-demo-application
./run.sh              # installs deps if needed, starts the server
# Open http://localhost:3000

Java Spring Boot Sample

Java / Spring Boot / Maven

Full backend integration demonstrating session creation, document upload, external signing invitations, real-time status tracking, webhook handling, and document download. Features a pluggable API client architecture - swap implementations by changing one Maven dependency.

Key concepts: Pluggable API clients, convention-based JSON mapping, forward-compatible POJO model, SSE real-time events, webhook integration
View on GitHub
cd src/java/app
mvn spring-boot:run -Pspring-client    # Option A: Spring REST client
mvn spring-boot:run -Pinsign-client    # Option B: Java API client
# Open http://localhost:8090