Credentials spread across services
Resolve OpenAI credentials server-side from approved secret references instead of returning them through the control plane.
OpenAI integration
Point OpenAI-compatible clients at Entrovik, keep provider credentials behind the gateway, and enforce policy before requests reach OpenAI and before responses return.
Why teams act
Entrovik gives security, platform, compliance, and application teams a shared technical boundary without coupling enterprise policy to one provider SDK.
Resolve OpenAI credentials server-side from approved secret references instead of returning them through the control plane.
Protect chat completions, Responses API, and embeddings with normalized content, tool, multimodal, model, and size policy inputs.
Choose complete-response buffering or guarded live SSE that evaluates accumulated output before release and falls back safely when a policy requires the full answer.
Enforcement model
Every decision can use normalized content plus tenant, identity, team, application, provider, model, stage, and configured policy metadata.
01Preserve familiar OpenAI request paths and response shapes for client adoption.
02Choose secure complete-response buffering, policy-evaluated live Chat Completions with holdback, or disabled streaming.
03Normalize function descriptions and tool-call arguments so policies can inspect protected content.
04Capture input and output token usage and configurable estimated cost by application, user, team, and tenant.
In the request path
Policies remain modular packages. The core resolves, executes, contains, explains, measures, and audits them.
Change the application's base URL to the Entrovik ingress and authenticate with an Entrovik API client
Resolve tenant policy, pipeline, provider, model, cost, and streaming context
Run request_received and before_provider stages
Call OpenAI through the guarded provider adapter
Run response policy before returning JSON, complete-response buffered SSE, or a governed live prefix
Technical FAQ
Usually the integration is a base-URL and credential change for supported OpenAI-compatible calls.
Yes. Buffered mode is the secure default. Administrators can enable guarded live Chat Completions when every response policy declares incremental safety; otherwise Entrovik falls back to buffering.
Use an environment, Kubernetes, Vault, AWS, Azure, or Google secret reference. It is not returned by the administrative API.
Normalized tool definitions, tool choices, and tool-call arguments are preserved for policy inspection and provider conversion.
OpenAI-compatible base URLs are configurable. Validate authentication and wire differences for the exact endpoint during integration.

Put it in front of a real workflow
Bring one provider path, one policy requirement, and the architecture your reviewers need to trust.