BETAWe're in beta! If you spot a bug, let us know.

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/keyway

Then run: keyway init · Other install options

See it in action

From init to deploy in four commands.

terminal

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.

Full version history
Preview before confirm
Soft delete & rollback
Smart merge on pull
"I built Keyway after watching a startup spend 2 days rotating every secret when a dev left. That should never happen."
N

Nicolas

Founder

Simple, transparent pricing

Start free with unlimited public repos. Upgrade when you need private repos.

MonthlyAnnually
2 months free

Free

0/month

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
Get started

Pro

Most popular
4/month

For freelancers and small teams

  • 5 private repos
  • Unlimited environments
  • 15 collaborators per repo
  • Everything in Free

Additional private repo: +1.50€/mo (max 5)

Upgrade to Pro

Team

15/month

For growing teams

  • 10 private repos
  • Unlimited environments
  • Audit logs
  • Member management
Start with Team

Startup

39/month

For scaling startups

  • 40 private repos
  • 30 collaborators per repo
  • Unlimited environments
  • Priority support
  • Everything in Team
Get Startup

14-day money-back guarantee

Compare plans

FeatureFreeProTeamStartup
Public reposUnlimitedUnlimitedUnlimitedUnlimited
Private repos15 (up to 10)1040
Collaborators per repo15151530
Environments3UnlimitedUnlimitedUnlimited
Provider integrations2UnlimitedUnlimitedUnlimited
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.