Skip to content

eSign SDK Documentation

Version 1.0.0 | Released: December 15, 2025


Welcome

Complete technical documentation for the eSign SDK - a digital signature solution using India's Aadhaar-based eSign infrastructure.

Component Description
Java SDK Core signing engine with Web UI
REST API RESTful endpoints for integration
Android SDK Mobile client library (AAR)
JavaScript SDK Browser & Node.js client library

Quick Start

Guide Description
🚀 Installation Guide Get started in 10 minutes - Install, configure, and run your first signing test
📖 REST API Reference Complete API documentation for SDK integration

Documentation by Platform

📱 Android Developers

Document Description
Quick Start Get started in 5 minutes
Complete Guide Full integration guide

🌐 JavaScript Developers

Document Description
Quick Start Get started in 5 minutes
Complete Guide Full integration guide

☕ Java Developers (Web UI)

Document Description
Quick Start Get started in 5 minutes
Technical Docs Part 1 Architecture, Installation, Configuration
Technical Docs Part 2 API Details, Security, Troubleshooting
Web UI Internal API Internal endpoints (for Web UI only)

Installation & Deployment

Document Description
Complete Installation Guide Step-by-step setup for Windows, Linux, Mac
Deployment Checklist Production deployment checklist

API Reference

Document Description
REST API Quick Reference Endpoints, examples, error codes
Complete API Guide Detailed API documentation

Version Information

Document Description
Changelog Version history and release notes
Versioning Policy Compatibility and support policy

Current Version

Property Value
Version 1.0.0
Release Date December 15, 2025
Status ✅ Stable
API Version v1

What's in v1.0.0

  • ✅ eSign 2.1 (OTP-based signing)
  • ✅ eSign 3.2 (eKYC-based signing)
  • ✅ Multiple auth modes (OTP, Bio, Iris, Face, eKYC)
  • ✅ Multi-page signature support
  • ✅ JavaScript SDK
  • ✅ Android SDK (AAR)
  • ✅ REST API with JSON/XML support

See Changelog for complete details.


Technical Specifications

Specification Details
Platform Java 17, Spring Boot 3.2.0
API Style RESTful (JSON/XML)
Supported OS Windows, Linux, macOS
Android SDK API 21+ (Android 5.0+)
JavaScript Browser & Node.js 14+
eSign Versions 2.1 (OTP), 3.2 (eKYC)

Find What You Need

Your Goal Go To
Install and test quickly Installation Guide
Integrate via REST API REST API Reference
Build Android app Android SDK Guide
Build web application JavaScript SDK Guide
Deploy to production Deployment Checklist
Check what's new Changelog
Understand versioning Versioning Policy

Support

Channel Contact
Email support@capricornid.com
Website https://www.esign.network

© 2025 Capricorn Technologies. All rights reserved.