Skip to main content
Sesame is a zero-trust credential broker that sits between your AI agents and upstream APIs. Instead of handing secrets to an agent directly, you keep them locked in Sesame’s vault and let the broker inject the right Authorization header on every outgoing request — your agent sees only the response.

The problem with credentials today

Every common approach to giving an AI agent API access creates a leak surface:
  • Environment variables are visible to every process on the machine and end up in crash dumps, shell history, and CI logs.
  • Tool arguments pass secrets through the agent’s context window, where they can be echoed in reasoning traces, summaries, or tool-call transcripts.
  • MCP config files store credentials on disk in plaintext, shared across all sessions and every model that reads the config.
Once a secret reaches an agent’s context, you have no way to know where it goes next. Sesame removes the secret from the equation entirely.

How Sesame fixes this

When an agent needs to call an API, it runs sesame request instead of curl. Sesame verifies the agent’s cryptographic identity, checks your approval policy, fetches the matching credential from the vault, injects it as an HTTP header, and forwards the request — all server-side. The agent never sees the key.

Key capabilities

  • 70+ provider integrations — Anthropic, OpenAI, GitHub, Stripe, Slack, and more, with credentials stored and rotated in Sesame’s vault.
  • Human-in-the-loop approval — the first time an agent targets a new hostname, the request pauses until you tap Approve in the Sesame app, the Sesame dashboard, or via Telegram.
  • Tamper-evident audit logs — every proxied request, approval, and revocation is logged with credential values redacted.
  • Instant revocation — deactivate an agent from the dashboard and all its grants are invalidated immediately.
  • MCP support — integrates with Model Context Protocol so MCP-based agents can use brokered credentials without config changes.
  • Enterprise self-hosting — deploy the broker inside your own AWS VPC with credentials stored in AWS Secrets Manager.

Quickstart

Install the CLI, register your device, and make your first brokered request in under five minutes.

How It Works

Understand the Ed25519 identity model and server-side credential injection flow.

CLI: Login & Devices

Learn how device registration, keypair generation, and JWT issuance work.

Agent Skills

Install pre-built skills so your agents call Sesame automatically.

Provider Integrations

Browse 70+ supported providers with one-click credential setup.

Zero-Trust Security Model

Read the threat model, trust boundaries, and compliance considerations.
Sesame is currently pre-1.0 / alpha. Interfaces, CLI flags, and API shapes may change between releases. Pin a specific version in production environments and watch the changelog for breaking changes.