Skip to main content
01 // THE_PRODUCT
Early Access

Your AI calls are going directly to providers. No policy. No audit trail. No cost controls.

Govern data exposure, route requests intelligently, and make every model call auditable.

Built for engineering teams shipping AI in production. Once you're past the prototype, you need policy enforcement, cost controls, and a complete audit record — not just a provider API key.

Used by engineering teams hardening production AI and enterprises building compliant AI pipelines.

CLI_WALKTHROUGH
Step 1 of 4
$ olyx inspect
Click the card and press Enter to run the first command.
Press Enter to run the first command.
02 // GOVERNANCE

When compliance asks, the record is already there.

Every policy decision generates a signed ledger entry. Nothing to configure, nothing to enable separately — the record follows the trace from the first request.

Governance reviews, auditor exports, and compliance sign-offs work from the same ledger your engineers already see.

See the governance ledger guide for the report and export flow.

GOVERNANCE // LEDGER SIGNED ENTRIES · EXPORTABLE
Olyx Governance Ledger — signed policy decisions and exportable audit trail
03 // ROUTING_IN_ACTION

Same rules. Different decisions.

01 / PII PROMPT
PROMPT

Please summarize this support ticket. The customer is Alex and their card ends in 1234.

Route
Low-cost public
Cost
Low
Safety
High
OLYX / CLI
$ olyx trace --local-ref ticket_24A1
id: trace_01J6AF...
status: pending
distribution.payload_storage_mode: cloud_anonymized
02 / BULK SUMMARIZATION
PROMPT

Summarize 2,000 support logs and extract the top three recurring themes.

Route
Low-cost public
Cost
Low
Safety
Standard
OLYX / CLI
$ olyx trace --local-ref batch_run_09
id: trace_01J7BB...
status: pending
distribution.payload_storage_mode: cloud_anonymized
03 / PRIVATE VPC
PROMPT

Classify a medical intake form without sending payloads to cloud storage.

Route
Customer-managed
Cost
Higher
Safety
Maximum
OLYX / CLI
$ 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.

04 // HOW_IT_WORKS

Three steps to full control.

01
INSTALL THE CLI

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 olyxlabs/olyx-cli \
$ olyx login
Opening https://app.olyxai.io/login
$ export OLYX_API_KEY=ak_...
$ olyx inspect
02
SET ONE BASE URL

Point your existing AI client at the Olyx endpoint. No other code changes required.

BEFORE
client = ProviderAI(api_key="...")
AFTER
base_url="https://app.olyxai.io/api/v1"
03
TRACE THE DECISION

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
    boundary: customer_managed

    trace_detail: trace_01J6AF...
    route: private_runtime
    signals: pii=true injection=false secrets=0
    summary: $0.0184 · p95 842ms
05 // INTEGRATION

One integration. Complete execution control.

Keep your existing AI clients and add Olyx to the request path. Provider credentials never leave your environment.

OPENAI
COMPATIBLE
ANTHROPIC
COMPATIBLE
GOOGLE GEMINI
COMPATIBLE
AWS BEDROCK
COMPATIBLE
AZURE OPENAI
COMPATIBLE
PRIVATE MODELS
VPC ONLY
MCP AGENTS
NATIVE

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.

IMMEDIATELY AVAILABLE
Policy enforcement

Rules applied before every model call — not after.

Intelligent routing

Route by cost, latency, or sensitivity. Automatic failover.

Request traces

Every decision recorded with full input/output context.

Safe-by-default behavior

Requests blocked or redacted when policy requires it.

06 // CONTROL_SURFACE

You decide what gets through, what gets redacted, and where your data lands.

ROUTING_RULES // CONFIGURATION SIMPLE · MEDIUM · COMPLEX · SECURE
Olyx Routing Rules — complexity tiers mapped to frontier and open-source models
Control Mode
PII & SECRET HANDLING
redaction / block / alert

Configured rules can redact sensitive values, alert your team, or block the request entirely. Sensitive fields stay out of cloud storage when your policy requires it.

ROUTING COST & LATENCY
cost intelligence / trace summaries

Compare traces and replays to see which route ran, what it cost, and where latency landed — instead of piecing it together from provider logs.

DEPLOYMENT BOUNDARY
vpc / customer-managed

Your API keys and data stay in your environment by default. Cloud-side coordination is optional and policy-driven — not assumed.

07 // IMMEDIATE_VALUE

One base URL. Zero secrets stored. Every decision traced.

ONE
BASE URL CHANGE

Keep your existing AI client code and point it at the Olyx endpoint.

ZERO
PROVIDER SECRETS STORED

Your AI provider API keys stay in your environment — never sent to Olyx.

TRACE
EVERY DECISION

Every request is logged with its routing decision, cost, and policy outcome.

WORKSPACE_SPEND // COST_INTELLIGENCE 2 PROJECTS · 372 TRACES
Olyx Spend Limits — total spend, grade distribution, and infrastructure breakdown by month
08 // BETA_ACCESS

Production AI needs a control plane.

Every request governed. Every route intentional. Every decision observable.