Skip to main content
Backend Integration
Integrate IgniSign with your backend systems

While you can use the IgniSign Console as a standalone application, IgniSign has been designed primarily to be integrated with backends. This approach allows you to use IgniSign as a SaaS solution seamlessly connected to your application.

Integrating IgniSign with your backend system allows you to add powerful digital signature capabilities to your applications. This guide provides an overview of the integration options and helps you choose the right approach for your needs.

Why integrate IgniSign with your backend:

Legal Compliance
Add legally binding signatures that comply with eIDAS, UETA, and other regulations
Streamlined Workflows
Automate document signing processes and eliminate paper-based workflows
Enhanced Security
Implement cryptographically secure signatures with detailed audit trails
Improved User Experience
Offer a seamless signing experience within your application
Prerequisites

Before integrating IgniSign with your backend, you'll need:

1. Create an IgniSign Account

If you haven't already, create an account to gain access to the IgniSign Console and the development environment.

2. Generate an API Key

You'll need an API key to authenticate your backend with IgniSign:

1
Navigate to API Keys
In the IgniSign Console, click on "API Keys" in the left sidebar
2
Select Environment
Choose your desired environment (Development/Staging/Production)
3
Generate New Key
Click on "Generate API Key" button
4
Save Your API Key Securely
Copy your API key that starts with 'skv2_' - you'll need this for all API calls
Integration Methods

You have two main options to integrate IgniSign with your backend systems:

Node.js SDK

Official TypeScript/JavaScript SDK for Node.js applications. Provides a simple, type-safe way to interact with IgniSign.

REST API

Direct integration with our RESTful API. Ideal for any programming language or when you need more control.

Enhanced with Webhooks

Webhooks provide real-time notifications about signature events, eliminating the need for constant polling:

Webhooks

Set up webhook endpoints in your backend to receive real-time notifications when signature events occur.

Integration Workflow

The following diagram illustrates the typical workflow for integrating IgniSign with your backend:

  1. Initialize the SDK or API - Set up your connection to IgniSign using your API key

  2. Upload Documents - Upload the documents that need to be signed

  3. Create a Signature Request - Specify who needs to sign, in what order, and with what requirements

  4. Send to Signers - IgniSign automatically sends email invitations to signers

  5. Monitor Signature Status - Track the progress using webhooks or by polling the API

  6. Process Signed Documents - Once signed, download the documents and update your system

Next Steps

Choose the integration method that best fits your technical requirements: