Hard caps enforced before execution. Per-call receipts. Kill switch. Zero API key chaos.
One Saturn key for common agent capabilities — guardrails apply to every call.
Built for production agents — per-agent limits, receipts, and kill switches.
If your software can spend money, it needs guardrails.
Budget checks happen before upstream calls. Over-limit requests fail closed.
Over-budget calls are rejected before touching upstream providers. Your agent gets an error, not a bill.
Reserve → execute → settle. If upstream fails, credits are refunded. No partial charges.
Each agent has its own key and policy. Compromise doesn't cascade. Kill one without affecting others.
Every call returns audit ID, provider, cost, and policy result — queryable by agent and time.
Add credits. Define policy. Deploy. Enforcement happens automatically.
Pay with card. No subscriptions, no minimums.
Per-call caps, daily budgets, capability restrictions. Enforced before every call.
saturn.reason(), .search(), .execute(). Guardrails apply to every call.
Every call returns cost, provider, and audit ID. Full visibility.
Replace provider SDKs with one Saturn SDK. Policy applies to every call.
Enforcement across the providers you already use.
Same policy. Same receipts. Same guarantees.
The call is rejected before it touches any upstream provider. Your agent gets an error, not a bill.
Fail closed by default. If Saturn is unreachable, calls are rejected. Configurable for sandbox/dev environments.
Prepaid credits via card. Add credits to your account, agents spend them per-call. Sub-cent pricing, real-time deductions, no surprise invoices.
Policy checks typically add low-tens of milliseconds — negligible compared to upstream provider latency.
Yes. Each agent gets its own API key and policy — per-call limits, daily caps, and capability restrictions.
We estimate based on provider pricing + request shape (model, token count). Settle on actuals after execution. Refund if overestimated.
No. Saturn handles all provider credentials. You just use one Saturn API key.
Yes. One click in the dashboard stops all spend for an agent instantly.
Yes. Use saturn.reason({ ..., provider: "anthropic" }) to specify your preference.
Yes — you can self-host. Hosted Saturn includes managed routing, pricing, and guardrails. Self-hosting is for teams that want full control. See the GitHub repo.
Guardrails apply to every call. Use what you need.
Add prepaid credits. Define policy. Deploy with guardrails.
Start building