Everything on this page exists so a live key is never in your process. Not in a file, a variable, or a build.
Where you store the key was never the exposure. The process is.
A file, a secrets manager, a sidecar, a mounted secret: every path ends with the same live key in your running process.
The real key is added at the wire. Your code holds a token you can kill.
The key is added outside your process. The cost: one extra hop per call, and your calls depend on KnoxCall being up.
Change one URL. Everything else is already there.
The building blocks teams used to assemble from four vendors. One bill, one audit log.
One URL for every model. What it detects never reaches the model, and every agent has a budget.
Read about the AI Gateway → Workflows.Chain any API. Every call keyed, retried and on the record.
Read about Workflows → Enterprise.Bring your own key, single sign-on and SCIM, workload identity, and how it is all kept.
Read about security and compliance →Hundreds of env files, each one a leak waiting to happen.
A developer leaves; rotate everything and hope you found every copy.
No idea which systems still use the old key until they break.
Token refresh logic hand-written in every service.
Weeks of gathering evidence for every audit.
One vault. No provider keys in your env files.
A developer leaves; rotate once, and it applies everywhere at once.
See exactly which service uses which key, live.
Tokens refreshed for you.
The audit trail is already written.
Free for seven days. No card. Your first call in minutes.