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 |
|---|---|
| support@capricornid.com | |
| Website | https://www.esign.network |
© 2025 Capricorn Technologies. All rights reserved.