Internal unified API
Expose OpenAI Chat, Responses, and Anthropic Messages. Cursor, Claude Code, and internal apps all point at the company gateway.
1Provider runs inside your network. Employees, IDEs, and internal services use the same API. Your vendor contracts and keys stay unchanged. Spend, full conversation records, and sensitive-data review stay under your control.
One ingress, routing, audit, and privacy. Not a token marketplace. Not a panel that only forwards calls.
Expose OpenAI Chat, Responses, and Anthropic Messages. Cursor, Claude Code, and internal apps all point at the company gateway.
Client and upstream protocols can differ. Translate among four OpenAI, Anthropic, and Gemini formats while keeping one internal standard across vendors.
Employees only see names you define. Exact match, prefix wildcards, or a catch-all — opaque to callers.
Round-robin across keys. On timeout, 429, or 5xx, fail over automatically, then probe again after a 300-second cooldown. Applications do not notice.
Keep the full text of every call. Rebuild complete conversations so leaders can see what employees asked the models.
Scan every historical session with eight built-in pattern types plus custom regular expressions. Find the employee, session, and exact context behind each match.
Roll up tokens, latency, and estimated cost by employee, role, and virtual model. Configure monthly budgets and a five-hour rolling rate limit.
Dashboard, policies, providers, logs, sessions, and RBAC with 23 granular permissions. Operations and security share one console.
Every request and every session is a record the company can review.
Search by employee, API key, or role. Security teams and managers see how AI is used.
A built-in analyst can query requests, sessions, and sensitive patterns — review by asking, not grepping logs.
Keys, identity documents, and internal identities: the built-in analysis agent scans every conversation for patterns, connecting discovery, location, and traceability.
API keys, AWS keys, PEM private keys, password fields, Authorization headers, national IDs, phone numbers, and email addresses. Extend them with custom RE2 expressions.
The built-in agent searches historical sessions for sensitive patterns and returns truncated context for every match. See the employee, session, and exact passage immediately.
Analysis only uses read-only views with sensitive columns removed, and every query is logged. Original sessions remain intact for traceability without uncontrolled access.
Use your own contracts and keys instead of buying through another public relay. Keys are stored with AES-GCM encryption.
Run in your VPC, data center, or private cloud. Single binary, SQLite. No public relay in the path.
Use the Base URLs and keys from contracts you already have. The relationship stays yours.
coding, cheap, audit-safe. Round-robin or fallback — the gateway enforces it.
Claude Code, Cursor, Codex, internal services. After the Base URL change, audit and privacy policy apply to all.
Employees keep their SDKs. The gateway translates, routes, records, and checks every request.
POST /v1/chat/completionsPOST /v1/responsesPOST /v1/messagesGET /v1/modelsGo backend embeds the console in one binary. No extra cluster required. IT can ship it under existing rules.
Config, request text, sessions, and token stats live in your database. Back up one file, take the state with you.
Admins, security teams, and department leads see different scopes of sessions and usage. Assign 23 granular permissions instead of sharing one admin key.
Built-in guides for Claude Code, Codex, and more. Change env vars, switch the company to the internal gateway.
OpenRouter is a public model marketplace for everyone. 1Provider is a private gateway for a company. Both can look like “one API, many models.” They are not the same product.
Private deployment. Your vendors. Every conversation auditable. Sensitive data searchable across the full session database.
See how private rollout works