Secure, low-latency API key management service built on an edge-native serverless architecture.
Most key management solutions either introduce unnecessary latency or are overly complex.
Cyphr focuses on:
- Fast read access through edge caching.
- Strong encryption guarantees.
- Minimal operational overhead.
-
Edge Encryption (AES-256-GCM)
Secrets are encrypted at the edge before persistence. -
Low-Latency Reads
P95 read latency reduced by ~65% using Cloudflare KV caching. -
Edge-Native Execution
Runs on Cloudflare Workers for globally distributed execution. -
Minimal API Design
Simple and predictable API for managing keys. -
Lightweight Dashboard Fast interface for managing secrets.
- Sign in using GitHub
- Store an API key
- Retrieve secrets via the dashboard
Cyphr handles encryption, caching, and storage automatically.
Below is a simple system design diagram to explain the basic flow of data
- ~82% reduction in P95 read latency using Isolate Memory and KV caching.
- Optimized for read-heavy workloads.
- AES-256-GCM encryption applied before persistence.
- Stateless authentication model.
- No plaintext secrets stored.
- Frontend: HTML, CSS, Bulma, JavaScript (ES6+)
- Backend: Node.js, Hono
- Auth: Supabase Auth
- Database: PostgreSQL (Neon)
- Edge Runtime: Cloudflare Workers
- Caching: Cloudflare KV
- Designed for developer-focused workflows.
- Focused on performance and simplicity.
- Not intended as a full enterprise secrets manager.
- Frontend: https://github.com/NexusWasLost/cyphr-client
- Backend: https://github.com/NexusWasLost/cyphr-server
Built by Aritra

