AI-control plane:n som ni driver
Wäg är lagret där er organisations AI-beslut fattas — en gång, för varje applikation. Identitet, kostnader, policy för datahantering, modellval, agenters verktygsåtkomst och revision avgörs i requestvägen, så att de gäller varje arbetslast bakom endpointen i stället för bara dem som kom ihåg att integrera sig. Den är Kubernetes-nativ, med en egen operator och ett Helm-chart, och körs helt i er infrastruktur: ingen leverantörs-control plane, ingen telemetrikanal, ingen hanterad nivå.
En control plane för varje AI-arbetslast i organisationen
Produktfunktioner, interna verktyg, datapipelines, agenter, copiloter, notebooks och tredjeparts-SaaS når alla modeller genom samma endpoint — och ärver samma identitet, budgetar, policy och revision utan att integrera något.
Det här är skillnaden mellan att ha en AI-gateway och att ha AI-infrastruktur. Gatewayen löser ett routingproblem för ett team. Control plane:n ger organisationen ett ställe där AI styrs, prissätts och observeras — och ett ställe att ändra på när modellandskapet rör sig igen nästa kvartal.
Fyra plan, åtskilda med avsikt
Ett admingränssnitt fastskruvat på en proxy är ingen control plane. Att hålla de här fyra åtskilda är det som håller tillämpningen snabb, rapporteringen billig och konfigurationen er.
| Plan | Vad det innehåller | Varför det är separat |
|---|---|---|
| Data plane | Requestvägen. Tillståndslösa Rust-repliker: autentisering, budgetkontroller, policy, cache, routing, anrop, kostnadsredovisning. | Skalar horisontellt och oberoende. Inget beroende till administration i hot path. |
| Control plane | Konfiguration, identitet, policydefinitioner, budgetar, nycklar, tenanter, MCP-register. | Ert, inte vårt. Det finns ingen leverantörstenans att bero av eller att förelägga. |
| Analytics plane | Användning, kostnad, spår, revisionsposter. | Skilt från konfigurationslagringen så att rapporteringslasten aldrig rör tillämpningen. |
| Policy plane | Skannermotorer, OpenFGA-relationer, prislista. | Utbytbart och utanför processen, så en policyändring inte kräver en gateway-ändring. |
Allt ni annars skulle bygga, köpa eller vara utan
Sex kontrollytor, alla tillämpade i samma requestväg, alla gällande varje applikation bakom endpointen — inklusive de som aldrig instrumenterades.
Kostnadsstyrning
Staplade kostnads- och frekvensgränser över org → team → användare → modell → nyckel. Tak för rättvis andel, webhooks vid mjuka budgetgränser, taggar för intern debitering, importerbar prislista. Med WAEG_CLUSTER=1 nekar budgetarna om Redis försvinner.
Policy och dataskydd
En ordnad skannerkedja före anropet, mitt i strömmen på ett rullande fönster, och efter anropet. Moderering, PII eller er egen webhook. Blockera, maskera eller redigera per regel.
Agentstyrning
Identitet, körningsgränser, verktygspolicy med mänskliga godkännanden, flödeskontroll, fastnålade verktyg och kortlivade uppgifter — för agenter ni bygger var som helst.
Observability och revision Delvis Enterprise
Varje request, routingbeslut, policyutfall och kostnad som OTEL-spår och Prometheus-mätvärden, plus en signerad bevisliggare och residensposter. Revisionspaket, revisorsrollen och exitexport ingår i Enterprise.
Identitet och multitenans Delvis Enterprise
OpenFGA-tenans, och leverantörsnycklar hämtade från ert eget valv. Med Enterprise: OIDC SSO, SCIM 2.0 och tokens från företagets IdP som autentiserar /v1.
Tillförlitlighet
Failover inom samma alias, fallbacks mellan alias ordnade starkast först, circuit breakers, och N tillståndslösa repliker som delar räknare via Redis.
Hela control plane:n, på ett ställe
Trafik, kostnad, routing, cache, policy, nycklar och tenanter — serverat av Rust-binären själv. Det finns ingen Node-runtime i gatewayen.

Kör där ni placerar den
| Form | För | Kräver |
|---|---|---|
| En enda binär | Utvärdering, en maskin, inbäddat läge. | Ingenting. Tillstånd i minnet, inga externa tjänster. |
| Docker Compose | En komplett control plane på en värd, för ett team. | Docker. Postgres och Redis körs i stacken. |
| Kubernetes (operator) | Produktion, multitenans, HA — körd och kontrollerad av Wäg-operatorn utifrån en enda custom resource. | Postgres, Redis vid mer än en replik, en objektlagring och OpenFGA — som operatorn kan köra på er Postgres. |
| Kubernetes (Helm-chart) | Kluster där ett chart passar den befintliga pipelinen, inklusive OpenShift. | Postgres, OpenFGA, Redis vid mer än en replik, en objektlagring. Chartet kör aldrig databaserna. |
| Regionala data planes | En control plane, med en gateway per region som håller regionens trafikdata kvar i regionen. | En control plane-gateway plus en data plane-gateway per region. Öppen källkod. |
| Air-gapped | Ingen internet-egress alls. | Prislista offline, lokala policymotorer, semantisk cache i processen. |
| Wäg Edge (enheter) | Lokala modeller på medlemmarnas datorer och i mobilappar: Ollama, LM Studio, llama.cpp, Apple Foundation Models, Gemini Nano. | Skrivbordsappen eller CLI:t (macOS, Windows, Linux), eller Swift- eller Android-SDK:t. Styrning och flotta ingår i Enterprise. |
En egen operator, inte bara ett Helm-chart
Wäg levereras med en egen Kubernetes-operator bredvid Helm-chartet. En WaegInstance-resurs äger gatewayens Deployments, nätverk, skalning och övervakning och kontrollerar dess topologi på samma sätt som gatewayen kommer att göra; leverantörer, modeller, organisationer, budgetar, guardrails och nycklar kan också deklareras som custom resources.
Deklarativ instans
En WaegInstance startar gatewayen, dess API- och worker-plan, ingress och övervakning, och kan köra OpenFGA på er Postgres. En felkonfiguration blir ett villkor med en orsak, inte en pod som fallerar en timme senare.
Livscykel, inte bara installation
Ändra avbilden eller specen så rullar operatorn om poddarna; en roterad Secret rullar också om dem, och en roterad leverantörsnyckel skickas till gatewayen. Nedstängningen är dimensionerad så att pågående requests hinner slutföras vid varje utrullning.
Skalar med efterfrågan
API-poddar skalar på CPU eller, med KEDA, på pågående requests som läses från gatewayen själv; workers skalar på ködjup. Budgetar och frekvensgränser delas via Redis, som operatorn kräver vid mer än en replik.
Passar hur plattformsteam redan arbetar
Sexton custom resources — instansen, leverantörer, modeller, organisationer, team, budgetar, modellåtkomst, guardrails, användare, applikationer, nycklar, MCP-servrar, residens och Enterprise-inställningar — granskade, versionerade och tillbakarullade som allt annat.
Kör på klustret ni redan har
Operatorn kräver Kubernetes 1.28 eller senare, eller OpenShift 4, och installeras via sitt Helm-chart, ett OLM-paket eller ett vanligt manifest. Det spelar roll för suveränitetsargumentet lika mycket som för det driftmässiga: ”er infrastruktur” är bara sant om det också fungerar i klustret er organisation faktiskt kör.
Suveränitet ni inte behöver lita på oss för
Wäg har ingen egen control plane. Det finns ingen leverantörstenans som håller er trafik, ingen telemetrikanal, ingen licenskontroll som ringer hem och ingen hanterad nivå — så det finns ingen dataväg som någon skulle kunna tvinga fram, i någon jurisdiktion, inklusive vår egen.
Inte som ett konfigurationsval — som en egenskap hos programvaran. Kontrollera det i ert eget nätverkslager.
- Inga prompts
- Inga completions
- Inga leverantörsnycklar
- Inga loggar
- Ingen telemetri
- Ingen licenskontroll online
- Ingen användningsanalys
Ingen utgående anslutning krävs för att gatewayen ska fungera: prislistan offline, policymotorer lokalt, semantisk cache i processen. Går att driftsätta helt utan internet-egress.
Produktionsvägen körs på Apache-2.0
Routing, HA, failover, cache, hierarkiska budgetar, policykedjan, MCP- och A2A-gatewayerna, agentstyrning, jobb, realtid, multitenans, bevisliggaren, residens, konsolen och observability är open source och förblir det. Enterprise lägger till identitet, revisions- och bevispaket, agentbetalningar, styrning på enheter och support ovanpå.
En endpoint. Alla modeller. Full kontroll.
Kör den i er egen infrastruktur
Allt ni behöver för att köra en control plane i produktion är Apache-2.0 och förblir det — routing, HA, cache, failover, budgetar, policy, MCP, jobb och observability. Self-hosted, inget konto, ingen phone-home.
$ docker run -p 4000:4000 <registry>/waeg-gateway:<version>Ingen fungerande pull: avbilderna är inte publika än. Designpartner får registeruppgifterna privat.
Driftsätt på 5 minuterForma den som design partner
Wäg är ännu inte publikt släppt. Vi arbetar med en liten grupp team som kör AI från flera leverantörer i produktion och tar styrning och suveränitet på allvar, för att härda control plane:n mot verkliga arbetslaster.
- Alla Enterprise-funktioner ingår, utan licenskostnad
- Praktisk migrering — vi gör den tillsammans med er, även från LiteLLM
- En direktlinje till ingenjörerna som bygger den, och verkligt inflytande över vad som kommer härnäst