SparkVault API Documentation
Explore the comprehensive SparkVault API. This interactive documentation is generated directly from our OpenAPI specification, providing complete details on all endpoints, request/response schemas, and security requirements.
Sparks API
Manage ephemeral, burn-after-read data with our high-performance Sparks API. Perfect for OTPs, secure transfers, and temporary tokens.
- • 2-of-2 security model
- • Automatic TTL enforcement
- • Sub-second response times
- • Burn-after-read guarantee
Vaults API
Secure persistent storage with our Triple Zero-Trust Vaults API. Enterprise-grade protection for your most sensitive data.
- • 3-of-3 security model
- • Quantum-safe encryption
- • Unlimited reads
- • Hardware-enforced isolation
Authentication
Secure API key authentication with multiple authorization schemes for different security levels and use cases.
- • API Key authentication
- • Vault Access Tokens
- • Client Vault Keys
- • Comprehensive audit logging
Quick Start
1. Authentication
curl -H "X-API-Key: your-api-key" <br/>
https://api.sparkvault.com/v1/sparks
Use your API key in the X-API-Key header for all requests.
2. Create a Spark
curl -X POST <br/>
-H "X-API-Key: your-api-key" <br/>
-d '{"content": "secret", "ttl": 3600}' <br/>
https://api.sparkvault.com/v1/sparks
Create a new Spark with automatic expiration.
Interactive API Documentation
Explore and test all API endpoints directly in your browser. Complete with request/response examples and authentication details.
SDKs & Integration
We provide official SDKs for popular programming languages to make integration seamless and secure.