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.

Fig

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
Fixing

Trying

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.

🐍
Python
Java
🚀
Node.js
🦀
Go