Add policy, routing, and audit to your AI stack. One base URL change.
Govern data exposure, route requests intelligently, and make every model call auditable.
Works with your existing AI clients. No rewrite required — point your client at the Olyx endpoint and every request gets policy enforcement, intelligent routing, and a full trace from the first call.
Works with OpenAI, Anthropic, Gemini, Bedrock, and more · No runtime dependencies · No application rewrite
Three steps to full control.
Install the CLI, open the dashboard to copy your API key, then verify the connection with olyx inspect.
$ gh release download v0.1.0 --repo Olyx-labs/Olyx-CLI \ $ olyx login Opening https://app.olyxai.io/login $ export OLYX_API_KEY=ak_... $ olyx inspect
Point your existing AI client at the Olyx endpoint. No other code changes required.
client = ProviderAI(api_key="...")
base_url="https://app.olyxai.io/api/v1"
Record the request with a local reference, then open the trace detail to inspect routing, security signals, boundary evidence, and replay status.
$ olyx trace --local-ref ticket_24A1 id: trace_01J6AF... status: pending distribution.local_ref: ticket_24A1 $ olyx complete trace_01J6AF... status: completed optimization_grade: B total_cost: 0.0184 summary.latency_p95: 842 trace_detail: routing, security, boundary
Same rules. Different decisions.
Please summarize this support ticket. The customer is Alex and their card ends in 1234.
$ olyx trace --local-ref ticket_24A1 id: trace_01J6AF... status: pending distribution.payload_storage_mode: cloud_anonymized
Summarize 2,000 support logs and extract the top three recurring themes.
$ olyx trace --local-ref batch_run_09 id: trace_01J7BB... status: pending distribution.payload_storage_mode: cloud_anonymized
Classify a medical intake form without sending payloads to cloud storage.
$ olyx trace --local-ref intake_form_03 id: trace_01J8CC... status: pending distribution.payload_storage_mode: customer_managed distribution.local_ref: intake_form_03
Every request is evaluated against your policy, scrubbed where needed, then routed on cost and intent complexity. Three inputs — three different outcomes from the same control plane.
One integration. Complete execution control.
Keep your existing AI clients and add Olyx to the request path. Provider credentials never leave your environment.
OpenAI-schema compatible — base URL change only. Providers with a different native API shape (Anthropic, Gemini, Bedrock) use built-in schema adapters. See the model providers guide.
Rules applied before every model call — not after.
Route by cost, latency, or sensitivity. Automatic failover.
Every decision recorded with full input/output context.
Requests blocked or redacted when policy requires it.
One base URL. Zero secrets stored. Every decision traced.
Keep your existing AI client code and point it at the Olyx endpoint.
Your AI provider API keys stay in your environment — never sent to Olyx.
Every request is logged with its routing decision, cost, and policy outcome.
Get early access.
Every request governed. Every route intentional. Every decision observable.