Govern
Set approved models, access rules, usage policy, and data boundaries.
Enterprise AI Control Layer
Skris is an on-prem AI gateway and control plane between your people, applications, agents, and AI providers. It applies organizational policy before each request reaches a cloud, private, or local model.
Input
People · apps · agents
Skris
Policy · context · routing
Approved AI
Cloud · private · local
The operating model
A single gateway gives leadership and platform teams one place to apply the controls they already expect from enterprise infrastructure—without forcing every application onto one model or provider.
Set approved models, access rules, usage policy, and data boundaries.
Inspect text before provider egress and allow, warn, redact, or deny by policy.
Apply approved instructions and context resolved from the available identity, application, team, workflow, language, permissions, and risk metadata.
Route across cloud, private, local, and OpenAI-compatible providers through model aliases.
Understand usage, cost, latency, policy outcomes, and routing decisions.
Before provider egress
Applications keep a familiar API experience. Skris adds the policy and evidence layer inside your environment.
User, application, team, key, or agent.
Access, data policy, usage, and budget.
Approved provider, region, and model.
Outcome, usage, cost, and audit evidence.
Customer-controlled deployment
Deploy Skris on-premises or in your VPC. Provider credentials are encrypted centrally, user keys are hashed, and raw prompt capture remains off by default.
Infrastructure fit
Skris is designed for customer-controlled compute. Place it inside the network boundary that already governs application traffic, secrets, storage, and outbound access.
Run the lightweight Go gateway as a single service, with SQLite as the default database for focused deployments.
Package the gateway and supporting interfaces as repeatable workloads inside an on-premises network or customer VPC.
Operate Skris as an internal cluster workload behind your existing ingress, service, secret, and observability controls.
A lightweight Go gateway with SQLite by default for focused deployments.
OpenAI, Anthropic, OpenRouter, local models, and other compatible endpoints.
Keep provider secrets out of user tools and revoke access centrally.
Apply rate limits, token limits, budgets, and accounting by scope.
OpenAI-compatible applications, coding agents, and IDE clients can connect by changing their base URL, API key, and model alias. Skris supports common chat, response, streaming, and tool patterns without distributing upstream credentials.
Inside the platform
The components remain separated by responsibility, while administrators manage them through one customer-controlled platform.
The OpenAI-compatible request entry point for applications, coding tools, agents, and employee experiences.
Evaluates access, usage, and inline text policy before an approved request reaches an upstream model.
Resolves model aliases, provider routes, fallback behavior, and the approved destination for each request.
Manages users, sessions, providers, model aliases, routes, policies, keys, and revocation.
A separate white-label chat surface can provide governed access without distributing provider credentials.
Tracks operational performance, usage, cost, policy outcomes, and hash-chained audit exports.
Request and data lifecycle
Skris separates the live request path from optional content capture, so operational evidence does not require a central prompt warehouse.
A hashed Skris key identifies the permitted user, application, team, or agent. Upstream provider credentials remain inside Skris.
Access, rate, token, budget, and inline text DLP rules produce an allow, warn, redact, or deny decision.
Company instructions and approved request changes are applied before routing. Rich role, tenant, ACL, geography, and knowledge resolution is platform direction where not already integrated.
Usage, cost, route, and policy outcomes are recorded. Prompt capture stays off unless explicitly enabled with encryption and retention limits.
Administrative control
Discuss your control requirements
Start with one AI workflow where control creates clear value.
We will map the request path, data boundary, provider choices, and evidence requirements with your team.
Helpful details