Developer Guide
Integration guide for adding TwelveTake Vault license management to your desktop, web, or server application.
- License lifecycle and activation flow
- Desktop app integration pattern
- Heartbeat monitoring and floating licenses
- Auto-update integration
- Webhooks and license event delivery
- Security best practices
API Reference
Public REST API documentation.
- API key and license key authentication
- License validation and activation
- License creation and management
- Product listing and software updates
- Full schema reference
Quick Links
Getting Started
Base URL, authentication, request format, and your first API call.
Desktop Integration
Pattern for Electron, Tauri, or native desktop apps.
License Validation API
Activate, validate, deactivate, and check license status.
Auto-Updates
Ed25519-signed update distribution.
Webhooks
Real-time event notifications with HMAC-SHA256 signatures.
Security
API key handling, offline caching, and anti-tamper guidance.
Get Help
Multi-Tenant Architecture
Each tenant gets isolated data, custom branding, and independent API keys. This suits SaaS platforms that manage licenses for multiple products or clients.