Store.
Proxy.
Revoke.

KnoxCall holds every third-party API key and adds it at egress, as each call leaves. Your apps, pipelines and AI agents hold only a token you can revoke.

For founders and CEOs

the key stays here

Works with the APIs you already pay for

Store.

Put the real key in once. Change it here, not in six places.

Proxy.

Your app sends a token. We add the key on the way out.

Revoke.

One click, and that token is dead everywhere.

Every caller gets a token.
Every token can be revoked.

A poisoned package, hijacked agent or compromised build finds a token you can revoke, not your provider keys.

Your apps, CI pipelines, AI agents and automations each send a token to the KnoxCall vault, which holds the key Your apps CI pipelines AI agents Automations

Their SDK. Your Route.

Install the KnoxCall SDK once. Every call a vendor SDK makes goes through the Route that covers it.

Turn a Route's Intercept toggle on and the next call uses it, with no deploy.

Read about the SDK →
InstallOne line where your server starts. The SDK watches every outbound call.
ToggleTurn Intercept on for a Route in the dashboard. Off by default.
RouteA Route is your rule for one provider. The key is added there, outside your process.

No provider keys in your code.
Every call on the record.

Your code holds a token, not the key. Every call is logged with a name attached.

api-prod-1 · POST api.stripe.com/v1/charges · 200 · 87 ms
build-runner · GET api.github.com/repos/acme/api · 200 · 64 ms
agent-support · POST api.openai.com/v1/embeddings · 429 · 3 ms
workflow · billing · POST hooks.slack.com/services/… · 200 · 71 ms
  • AES-256at rest
  • SOC 2aligned, Type II in progress
  • GDPRdata processing agreement
  • DPoPtokens you can tie to one caller
  • In-streamPII redaction
Read about security →

AI Gateway.

Point Cursor, Claude Code or any SDK at one URL.

Three things happen to every call, before it reaches the model and on the way back.

Read about the AI Gateway →
RedactWhat we detect is swapped out before the model sees it, and put back on the way home.
BudgetGive every agent a spend limit. Once it is reached, the next call is refused.
BlockEvery prompt is screened at the door. Set the policy to block, and the model never sees it.

Workflows.

Chain any API. Every call keyed, retried and on the record.

Read about Workflows →
  1. A payment failswebhook from Stripe
  2. Over $500?only the big ones
  3. Draft a notea model, through the gateway
  4. Tell the teamSlack, keyed at egress
  5. Email the customerfrom your own domain

Runs from a webhook, a schedule or a route event. A step that fails retries; a run that keeps failing hands off to a workflow of your own.

Enterprise.

For the security team that has to sign it off.

Your own master key, your own sign-in, and CI that stores no KnoxCall secret, all on the record.

See the Enterprise plan →
Bring your own keyYour master key, locked by a key held in your own cloud account.
Single sign-on & SCIMYour identity provider is the source of truth. Offboard there, gone here.
Workload identityYour CI proves who it is. No secret in the repo, the runner or the state file.

And the rest.

Everything you would expect from the place your keys live.

See every feature →
  • VaultEvery key encrypted, per environment.
  • AuditWho used which key, from where, and when.
  • EnvironmentsProduction, staging and dev: one vault, no crossed wires.
  • Token refreshOAuth tokens refreshed for you, automatically.
  • Rate limitsBurst-protect any API. No SDK required.
  • AlertsKnow before your customers do.
  • Data protectionTokenize, sign and verify without leaving KnoxCall.
  • MCP GatewayTool tokens for Claude and Cursor, each tied to one MCP server.
  • Request signingHMAC signing and mTLS, set per route.
  • AnalyticsLatency, errors and throughput, live.
  • Edge routingCloudflare in front of every route.
  • SDKsNode, Python, Go, PHP, Ruby, React and the browser.

Store. Proxy. Revoke.

Free for seven days. No card. Your first call in minutes.

All systems operational