Feature Overview
Optiak is organized around four product areas: company setup, applications, integrations, and observability.
Most capabilities use the same control model:
- Organization setup decides what the organization is allowed to use.
- Application settings narrow those capabilities for a specific product, service, or environment.
- Request-level flags can opt into per-request modules such as vector search or web search when the application allows them.
- Observability shows what happened after traffic goes through the Gateway API.
Company Setup
Company Setup controls what the organization makes available to applications:
- Governance policies for data residency and provider data-training restrictions
- Provider credentials, including built-in providers and custom OpenAI-compatible connectors
- Organization-enabled models
- Data sources for vector search
- Organization-level tools such as web search
Read more in Company Setup.
Applications
Applications are the main unit of traffic isolation. Each application has its own credentials, enabled models, module settings, request history, usage view, and cost budget.
Use applications to separate environments, products, customers, or services that should have different access controls and model behavior.
Read more in Applications.
Routing and Model Control
Optiak supports direct model selection and Smart Router.
- Direct model selection - The request names a public model ID such as
openai/gpt-5-nano. - Smart Router - The request uses
smart, and Optiak chooses from the application's smart-routing-eligible models. - Allowed models - Organization and application settings restrict which models can be selected.
- Model discovery -
GET /modelsreturns the models available to the application API key.
Read more in Models and Routing.
Prompt Enrichment and Safety
Applications can use optional modules:
- Guardrails - Detect prompt injection attempts and personal or sensitive information. Depending on the configured action, detections can be audited, blocked, or redacted.
- Vector Search - Add relevant content from selected organization data sources.
- Web Search - Add current web context when enabled.
- Inference defaults - Set the application system prompt, choose how it combines with request-level instructions, and configure max completion tokens.
- Cost budget - Set application budgets and define what happens when a budget is reached.
Read more in Guardrails and Data Integrations.
Observability
Optiak provides organization-level and application-level visibility into traffic, health, cost behavior, request history, and module impact.
Read more in Observability.