Self-hosted, open-source API key management that developers actually want to use
I kept running into the same problem managing API keys, researched whether other developers did too (they did), and designed and built a tool to fix it, end to end. Not a mockup: a working, self-hosted, open-source product with discovery, a tracked key ledger, guided rotation, and multi-user teams. This is how I work as a designer, spot a real problem, make opinionated calls, and actually ship it.
A short survey on API key rotation practices, shared with dev friends and r/grafana
A small, honest study: a short survey plus conversations with a few developer friends and some folks on r/grafana. Tiny sample, but the answers pointed at the same thing again and again, and straight at the design problem.
From those conversations, I built for three kinds of user:
Need simple, free solutions without complexity overhead
Want collaboration features without enterprise complexity
Require audit trails but can't afford enterprise tools
Critical information visible instantly. No drilling down through menus to understand system health.
Complexity available when needed, but never forced. Simple tasks stay simple.
Guide users toward best practices through smart defaults and gentle nudges.
Dark mode first, information dense, terminal-inspired design that feels familiar.
Colour is reserved for security state, so the one thing that needs attention reads in a glance, before you parse a single word.
Keystrok ranks and walks you through each rotation, but it never rotates or revokes a key on its own. The irreversible actions stay in your hands, behind a confirm. No surprise revokes.
Scans are read-only, findings are stored hashed and masked, and the optional AI assistant reasons over key metadata, never the values. A security tool earns trust by handling less, not more.
It never guesses a key's real age. Every rotation deadline is counted from when a key was discovered, not a made-up creation date. Better an honest "found 6 days ago" than a confident lie.
Every key surfaces its most likely next step instead of a menu, so the common path is one move, not a hunt.
"I didn't want another dashboard to babysit. I wanted a tool that surfaces the one key that needs attention, walks me through fixing it, and otherwise gets out of the way."— The design thesis behind Keystrok
Keystrok runs today: open source, self-hostable, and doing the full job end to end. I designed it and built it, this is the real feature set, not a roadmap.
Keystrok is proof of how I work: I don't stop at the mockup. I research a real problem, make opinionated design decisions, and ship a working product, learning whatever engineering it takes to get there. That's what I bring to a senior product design role.
About Technical Product Design:
About Building While Designing: