Skip to content

Repository files navigation

inSign - Simple signature processes

inSign for Developers

Add electronic signatures to your application.
EU-hosted. eIDAS-compliant. Free sandbox - no registration, no API key, no credit card.


What is inSign?

inSign is a cloud-based electronic signature platform. It lets you integrate legally binding signatures (simple, advanced, and qualified) into any application via a REST API. Documents are processed and stored on EU infrastructure. The free sandbox gives you full API access with zero setup.

Where to start?

New here? Start with the Getting Started Guide

Open the Getting Started Guide

Interactive 4-step walkthrough. Create a session, upload a PDF, sign it, download the result - all live in your browser against the free sandbox. Takes about 5 minutes.

Want to explore the full API? Use the API Explorer

Open the API Explorer

Full interactive playground with a schema-aware JSON editor, autocomplete from the live OpenAPI spec, code snippets in 13 languages, webhook visualization, and request tracing. This is your API reference.

Want to see a working integration? Check the demo apps

Demo What it shows Stack
Embedded Signature Pad Broker-mandate signing with inline signature pad, JWT auth, dynamic PDF generation Node.js, Express
Java Sample App Full backend: session management, document upload, webhooks, SSE events, pluggable API clients Java, Spring Boot

Both connect to the free sandbox out of the box. Clone, run, adapt.


Overview: What's in this repository?

Component Description For whom
Developer Hub Landing page with guided paths Everyone
Getting Started Guide 4-step interactive API walkthrough New to inSign
API Explorer Interactive playground, code generation, API reference All developers
Signature Pad Demo Embedded signature pad in a broker-mandate flow Frontend / fullstack
Java Sample App Spring Boot backend with pluggable API clients Backend / Java
Postman Collection Pre-built requests for the sandbox. environment Quick API testing

Quick Start: Embedded Signature Pad (Node.js)

git clone https://github.com/getinsign/insign-getting-started.git
cd insign-getting-started/src/sign-widget-demo-application
./run.sh              # installs deps, starts the server
# Open http://localhost:3000

The form is prefilled with test data - click through the entire signing flow immediately. Also deployable to Glitch, StackBlitz, Vercel, or Docker. See the demo README.

Quick Start: Java Spring Boot

git clone https://github.com/getinsign/insign-getting-started.git
cd insign-getting-started/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

Pluggable API client architecture - swap between the Spring REST client and the Java API client by changing one Maven profile. See the Java README.


Project Structure

docs/                                  Developer hub (GitHub Pages)
  index.html                           Landing page & overview
  guide.html                           Getting Started guide
  explorer.html                        API Explorer
  js/                                  Application modules
  codegen-templates/                   Code snippets (13 variants, 11 languages)
  data/                                Test PDFs, Postman collections
src/
  sign-widget-demo-application/        Embedded signature pad demo (Node.js)
  java/                                Spring Boot sample application

Java (spring-client) Java (insign-client) Sign Widget Tests UI Integration Tests Cloudflare Worker Tests

LinkedIn getinsign.com getinsign.de

inSign GmbH - Simple signature processes
Impressum · Datenschutz

About

Getting started with the API project for the inSign electronic signature solution

Resources

Stars

5 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages