Free to try — no credit card required
Stop sharing .env files on Slack.
GitHub access = secret access. No invites, no training, no friction.
brew install keywaysh/tap/keywayThen run: keyway init · Other install options
See it in action
From init to deploy in four commands.
Built for real workflows
New dev joins? They're productive in minutes.
GitHub repo access = secret access. No invites, no training sessions, no "can you send me the .env again?"
Dev leaves? Secrets stay.
When someone leaves, revoke their GitHub access. Keyway access is revoked automatically. No secrets to rotate.
Same secrets, every deploy.
Local, staging, production — same secrets, always in sync. No more "works on my machine."
AI can't read your secrets.
Claude, Cursor, and Copilot index your .env. With keyway run, secrets stay in memory—never on disk.
Built for trust
Security-first architecture. No shortcuts.
AES-256-GCM encryption
Industry-standard encryption with unique IV per secret.
Isolated crypto service
Encryption handled by a dedicated service, separate from the API.
TLS 1.3 everywhere
End-to-end encryption in transit. No exceptions.
GitHub-native access
No new credentials. Your GitHub perms are the source of truth.
"I built Keyway after watching a startup spend 2 days rotating every secret when a dev left. That should never happen."
Nicolas
Founder
Simple, transparent pricing
Start free with unlimited public repos. Upgrade when you need private repos.
Free
For open source and side projects
- Unlimited public repos
- 1 private repo
- 3 environments per repo
- 2 provider integrations
- 15 collaborators per repo
- CLI + Web dashboard
Pro
Most popularFor freelancers and small teams
- 5 private repos
- Unlimited environments
- 15 collaborators per repo
- Everything in Free
Additional private repo: +1.50€/mo (max 5)
Team
For growing teams
- 10 private repos
- Unlimited environments
- Audit logs
- Member management
Startup
For scaling startups
- 40 private repos
- 30 collaborators per repo
- Unlimited environments
- Priority support
- Everything in Team
14-day money-back guarantee
Compare plans
| Feature | Free | Pro | Team | Startup |
|---|---|---|---|---|
| Public repos | Unlimited | Unlimited | Unlimited | Unlimited |
| Private repos | 1 | 5 (up to 10) | 10 | 40 |
| Collaborators per repo | 15 | 15 | 15 | 30 |
| Environments | 3 | Unlimited | Unlimited | Unlimited |
| Provider integrations | 2 | Unlimited | Unlimited | Unlimited |
| CLI & Web dashboard | ||||
| GitHub Action | ||||
| Audit logs | ||||
| Member management | ||||
| Priority support |
Frequently asked questions
What counts as a private repo?
Any GitHub repository marked as private that you connect to Keyway. Public repos are always free and unlimited.
How does annual billing work?
Pay upfront for 12 months and get 2 months free. That's a 16.7% discount compared to monthly billing.
Can I switch plans later?
Yes, you can upgrade or downgrade at any time. Changes take effect immediately, and we'll prorate the difference.
What happens if I exceed my repo limit?
You'll need to upgrade to a higher plan or remove some private repos to add new ones. Your existing secrets remain accessible.
Do you offer refunds?
Yes, we offer a 14-day money-back guarantee. If you're not satisfied, contact us for a full refund.
What is the collaborator limit?
Each repository can have up to 15 collaborators with access to secrets on Free, Pro, and Team plans. Startup plan allows up to 30 collaborators per repo.
Do you support GitHub organizations?
Yes! All plans work with both personal accounts and GitHub organizations.
How does billing work for teams?
Plans are billed per account, not per seat. You pay for the plan's repo limit, and all collaborators with repo access can use those repos.