v1.0.0-stable
VaultProtocol Documentation
Official documentation for the VaultProtocol platform – a Zero-Knowledge end-to-end encrypted vault management system. Learn how to integrate, build, and extend using our API.
What is VaultProtocol?
VaultProtocol is a privacy-first platform built from the ground up on a Zero-Knowledge Architecture. This means our servers are entirely blind to the contents of your data. All encryption and decryption happens exclusively on the client's device.
Zero-Knowledge by design. We cannot read your data, and neither can anyone who intercepts the network traffic. Your Master Password never leaves your device.
Core Technology Stack
| Layer | Technology | Purpose |
|---|---|---|
| Key Derivation | PBKDF2-SHA256 | Derives 256-bit encryption keys from Master Password |
| Encryption | AES-GCM 256-bit | Authenticated encryption of all vault data |
| Memory | Ephemeral RAM State | Keys are never persisted to disk or storage |
| Backend | SvelteKit + Prisma | Stateless API, stores only ciphertext blobs |
| Database | PostgreSQL (Neon) | Encrypted data persistence |
Quick Navigation
Quick Start
Get up and running with VaultProtocol in under 5 minutes.
Core Concepts
Understand the Zero-Knowledge architecture powering the platform.
API Reference
Full REST API documentation with request and response schemas.
JavaScript SDK
Client-side SDK for integrating VaultProtocol into your app.