Identify
Bind every mediated request to an organization, group, agent, and agent-bound key.
Plug your existing agents into Descles. See who called what, enforce budgets, and deny or hold model-proposed tool calls for approval. Your agents. Your providers. One team console.
Descles is an AI agent control plane: an identity-aware LLM gateway with per-request budgets, tool-call policy, human-in-the-loop approvals, and signed audit records — bring your own provider key.
terminal → kubectl delete pod checkout-apiBudget checked · actor bound · trace openedStore your provider key in the console, issue an agent key, then change the endpoint in your SDK or agent settings. Start with model traffic; add runtime integration for mediated execution.
# Keep your SDK. Change the endpoint and key.
export OPENAI_BASE_URL=https://openai.gw.descles.com/v1
export OPENAI_API_KEY=<agent-descles-key>Shared credentials, unclear ownership, budgets discovered after spend.
Scoped identity, enforced limits, reviewable actions, signed evidence.
Try the interaction below. In your workspace, policy inspects structured tool calls in the model response and can withhold them for review. Resuming execution depends on your runtime integration.
This example holds a terminal command for review. Inspect the proposed resource, then approve once or deny it.
Run the same story against the real policy, approval, resource, and audit APIs.
Open your consoleModel I/O is the hosted entry point. Tool and resource execution become enforceable when the participating runtime uses the mediated Action API or MCP adapter.
Route supported OpenAI and Anthropic traffic through one identity-aware gateway. Keep provider billing in your account, centralize credentials, attribute usage, and reject requests over budget.
openai.gw.descles.com/v1Three paths, different maturity. Model I/O is hosted on AWS. The Tool I/O and Resource I/O policy surfaces work through integrated runtimes; their zero-setup hosted gateway is planned.
Give the team a shared place to answer: which agent requested this, what did policy decide, and who approved it?
Bind every mediated request to an organization, group, agent, and agent-bound key.
Apply budgets and policy in the request path—not after the damage is done.
Route sensitive actions to a named operator for an explicit decision.
Review signed decision records alongside agent traces and approval history.
Choose how each provider credential reaches the gateway. Both paths run through the same identity, budget, policy, approval, trace, and audit controls.
Read the endpoint contractAdd each provider endpoint and key once in the console. The key is encrypted at rest; agents only receive scoped Descles tokens.
deepseek.gw.descles.com/v1Send the upstream endpoint and credential as headers on each call. Useful for evaluation and strict third-party storage policies.
api.gw.descles.com/v1Start with one agent and a real workflow. Model routing and response-level tool enforcement are available now; execution integrations and audit hardening are still evolving in this technical preview.
OpenAI Chat Completions, Responses, native Anthropic Messages, and OpenAI-compatible providers.
Every data key belongs to an agent inside an isolated organization; header spoofing is rejected.
Store provider credentials encrypted at rest, or send them only on an individual request.
Attribute calls and reject the next eligible request when a daily limit is reached.
Deny or park tool calls across Chat Completions, Responses, and Anthropic SSE streams.
Create, decide, expire, and consume parameter-bound grants through participating runtimes.
Inspect signed audit records and runtime-reported tool results. Tenant verification and production durability are being hardened.
The APIs and adapter work today; a zero-setup hosted execution path is still planned.
Current boundary. Descles can stop tool intent before the agent receives it. Runtime-reported tool results provide execution evidence, not independent proof of local success. Actions outside the mediated path remain outside Descles control.
Create your workspace, connect a provider, and try one agent with a 30-day test key. Your first 1,000 gateway requests are included. Model usage is billed by your provider; Descles adds no model markup. Activate a policy in the console to try your first deny or approval.
Your workspace starts with 1,000 governed requests and no card. A request pack adds 25,000 more to the same workspace — spent by any agent in it, never expiring. Model usage stays on your provider account; Descles adds no markup to it.
Tell us what would make Descles useful to your team. These are planned capabilities, not included features. Sign in to vote once per item.
Available as a hosted test path or a self-hosted container.
Tell us which agent you use and where setup got stuck. Your feedback shapes the test launch.
Send feedback