Back to products
keychains.dev

keychains.dev

Give AI access to 6754+ APIs with zero credentials exposed

Overview

What it is

Keychains.dev is a secure credential proxy for AI agents. Use "keychains curl" as a drop-in for curl — just replace hard-coded credentials with template variables like {{GITHUB_TOKEN}}. Keychains injects real credentials server-side. Your agent never sees raw secrets — immune to prompt injection by design. Users approve each permission with one click and can revoke access anytime. Full audit trail. Works with 11,000+ API providers (OAuth, API keys, basic auth).

Intent

I need it when

Safely delegate credentials to sub-agents with limited permissions

Keychains supports scoped delegate tokens that give sub-agents only the APIs they need for their specific task, or blank tokens that require fresh user approval for any new access. Parent agents retain full control over delegated permissions.

Prevent credential leakage when giving AI agents API access

Keychains injects credentials server-side so agents never see raw secrets, making them invisible to prompt injection attacks and context window exfiltration. Credentials are replaced with template variables like {{GITHUB_TOKEN}}, eliminating the need to embed secrets in agent prompts or environment files.

Ensure machine identity and invalidate compromised credentials automatically

Keychains uses SSH keypair authentication for every machine with stateful fingerprinting. Leaked keys are invalidated on first use, and machines exchange fingerprints with every call, preventing replay attacks and unauthorized access.

Authenticate agents across 6,800+ API providers with different auth schemes

Keychains handles OAuth 2.0 with PKCE, API keys, basic auth, and custom headers automatically. Agents use the same keychains curl interface regardless of provider, and Keychains manages token refresh and scope injection transparently.

Maintain user control and visibility over what APIs agents can access

Keychains provides per-agent permission scoping, user consent flows, and full audit trails. Users approve each new API scope with one click and see exactly what permissions each agent has. Access can be revoked instantly from the dashboard without rotating secrets.

Drop

Not a fit when

  • You need traditional secrets management at rest; Keychains is designed for credential injection at use-time, not storage
  • Your agents only use standard OAuth DPoP or do not require per-agent permission scoping and user consent flows
  • You operate in environments without SSH key infrastructure or cannot support SSH-based machine identity
  • You need credential management for server-to-server microservices traffic rather than AI agent-to-API delegation
  • Your compliance requirements prohibit third-party credential proxying or you require on-premise-only credential handling
Commercials

Pricing

Pricing not specified