De AI control plane die u zelf beheert
Wäg is de laag waar de AI-beslissingen van uw organisatie worden genomen — één keer, voor elke applicatie. Identiteit, uitgaven, beleid voor gegevensverwerking, modelkeuze, toegang van agents tot tools en audit worden opgelost in het requestpad, en gelden dus voor elke workload achter het endpoint, niet alleen voor de workloads die zich hebben geïntegreerd. Het is Kubernetes-native, met een eigen operator en een Helm chart, en draait volledig in uw eigen infrastructuur: geen control plane van de leverancier, geen telemetriekanaal, geen managed tier.
Eén control plane voor elke AI-workload in de organisatie
Productfuncties, interne tools, datapipelines, agents, copilots, notebooks en SaaS van derden bereiken modellen via hetzelfde endpoint — en erven dezelfde identiteit, budgetten, policy en audit zonder ook maar iets te integreren.
Dit is het verschil tussen een AI Gateway hebben en AI-infrastructuur hebben. Het gateway lost een routingprobleem op voor één team. De control plane geeft de organisatie één plek waar AI wordt bestuurd, beprijsd en geobserveerd — en één plek om te wijzigen wanneer het modellandschap volgend kwartaal opnieuw verschuift.
Vier planes, bewust gescheiden
Een admin-UI die op een proxy is geschroefd is geen control plane. Deze vier scheiden houdt de handhaving snel, de rapportage goedkoop en de configuratie bij u.
| Laag | Wat het bevat | Waarom gescheiden |
|---|---|---|
| Data plane | Het request-pad. Stateless Rust-replica's: auth, budgetcontroles, policy, cache, routing, aanroep, kostentoerekening. | Schaalt horizontaal en onafhankelijk. Geen adminafhankelijkheid in het hot path. |
| Control plane | Configuratie, identiteit, policy-definities, budgetten, keys, tenants, MCP-registry. | De uwe, niet de onze. Er bestaat geen leverancierstenancy om van af te hangen of om af te dwingen. |
| Analytics plane | Gebruik, uitgaven, traces, auditvastleggingen. | Gescheiden van de opslag van de control plane, zodat rapportagebelasting de handhaving nooit raakt. |
| Policy plane | Scanner-engines, OpenFGA-relaties, prijsboek. | Pluggable en buiten het proces, zodat een policy-wijziging geen gateway-wijziging vereist. |
Alles wat u anders zou bouwen, kopen of weglaten
Zes controlevlakken, alle afgedwongen in hetzelfde request-pad, alle geldend voor elke applicatie achter het endpoint — ook voor de applicaties die nooit zijn geïnstrumenteerd.
Kostengovernance
Gestapelde uitgaven- en rate limits over org → team → gebruiker → model → key. Fair-share-plafonds, soft-budget-webhooks, chargeback-tags, importeerbaar prijsboek. Met WAEG_CLUSTER=1 sluiten budgetten als Redis wegvalt.
Policy & gegevensbescherming
Een geordende scannerketen vóór de call, mid-stream op een schuivend venster, en na de call. Moderatie, PII, of uw eigen webhook. Blokkeren, maskeren of redigeren per regel.
Agentgovernance
Identiteit, runlimieten, toolbeleid met menselijke goedkeuringen, dataflowcontrole, toolpinning en kortlevende credentials — voor agents die u overal bouwt.
Observability & audit Deels Enterprise
Elk request, elke routingbeslissing, elk policy-verdict en elke kostenpost als OTEL-traces en Prometheus-metrics, plus een ondertekend bewijsregister en residentievastleggingen. Auditpakketten, de auditorrol en exit-export zijn Enterprise.
Identiteit & multitenancy Deels Enterprise
OpenFGA-tenancy, en provider-keys die uit uw eigen vault worden opgehaald. Met Enterprise: OIDC SSO, SCIM 2.0 en corporate IdP-tokens die /v1 authenticeren.
Betrouwbaarheid
Failover binnen hetzelfde alias, cross-alias fallbacks geordend sterkste-eerst, circuit breakers, en N stateless replica's die tellers delen via Redis.
De hele control plane, op één plek
Verkeer, uitgaven, routing, caching, policy, keys en tenants — geserveerd door de Rust-binary zelf. In de gateway draait geen Node-runtime.

Draait waar u het neerzet
| Vorm | For | Vereist |
|---|---|---|
| Eén binary | Evaluatie, één machine, embedded modus. | Niets. Status in het geheugen, geen externe diensten. |
| Docker Compose | Een volledige control plane op één host, voor één team. | Docker. Postgres en Redis draaien mee in de stack. |
| Kubernetes (operator) | Productie, multi-tenant, HA — gedraaid en gecontroleerd door de Wäg-operator vanuit één custom resource. | Postgres, Redis vanaf meer dan één replica, een object store, en OpenFGA — dat de operator op uw Postgres kan draaien. |
| Kubernetes (Helm-chart) | Clusters waar een chart in de bestaande pipeline past, inclusief OpenShift. | Postgres, OpenFGA, Redis vanaf meer dan één replica, een object store. De chart draait nooit de databases. |
| Regionale data planes | Eén control plane, met een gateway per regio die de verkeersgegevens van die regio in de regio houdt. | Een control-plane-gateway plus één data-plane-gateway per regio. Open source. |
| Air-gapped | Helemaal geen internet-egress. | Offline prijsboek, lokale policy-engines, semantische cache in-process. |
| Wäg Edge (apparaten) | Lokale modellen op de computers van leden en in mobiele apps: Ollama, LM Studio, llama.cpp, Apple Foundation Models, Gemini Nano. | De desktopapp of CLI (macOS, Windows, Linux), of de Swift- of Android-SDK. Handhaving en vlootbeheer zijn Enterprise. |
Een eigen operator, niet alleen een Helm chart
Wäg levert naast de Helm chart een eigen Kubernetes-operator. Een WaegInstance-resource beheert de Deployments, networking, schaling en monitoring van de gateway en controleert de topologie zoals de gateway dat zal doen; providers, modellen, organisaties, budgetten, guardrails en keys kunnen ook als custom resources worden gedeclareerd.
Declaratieve instantie
Een WaegInstance brengt de gateway, zijn API- en workerlagen, ingress en monitoring omhoog, en kan OpenFGA op uw Postgres draaien. Een misconfiguratie wordt een condition met een reden, geen pod die een uur later faalt.
Levenscyclus, niet alleen installatie
Wijzig het image of de spec en de operator rolt de pods opnieuw uit; een geroteerd Secret doet dat ook, en een geroteerde provider-key wordt naar de gateway gepusht. Het afsluiten is zo gedimensioneerd dat lopende requests bij elke rollout afronden.
Schaalt mee met de vraag
API-pods schalen op CPU of, met KEDA, op lopende requests die rechtstreeks uit de gateway worden gelezen; workers schalen op wachtrijdiepte. Budgetten en rate limits worden gedeeld via Redis, dat de operator vereist vanaf meer dan één replica.
Sluit aan op hoe platformteams al werken
Zestien custom resources — de instantie, providers, modellen, organisaties, teams, budgetten, modeltoegang, guardrails, gebruikers, applicaties, keys, MCP-servers, residentie en Enterprise-instellingen — beoordeeld, geversioneerd en teruggerold zoals al het andere.
Draait op het cluster dat u al hebt
De operator vereist Kubernetes 1.28 of nieuwer, of OpenShift 4, en installeert via zijn Helm chart, een OLM-bundle of een gewoon manifest. Dat telt voor het soevereiniteitsargument net zo goed als voor het operationele: „uw infrastructuur” klopt alleen als het ook werkt in het cluster dat uw organisatie werkelijk draait.
Soevereiniteit waarvoor u ons niet hoeft te vertrouwen
Wäg heeft geen eigen control plane. Er is geen leverancierstenancy die uw verkeer vasthoudt, geen telemetriekanaal, geen licentiecontrole die naar huis belt, en geen managed tier — er is dus geen datapad dat wie dan ook zou kunnen afdwingen, in geen enkele jurisdictie, ook de onze niet.
Niet als configuratieoptie — als eigenschap van de software. Controleer het op uw eigen netwerklaag.
- Geen prompts
- Geen completions
- Geen provider-keys
- Geen logs
- Geen telemetrie
- Geen online licentiecontrole
- Geen gebruiksanalyse
Voor de werking van het gateway is geen enkele uitgaande verbinding nodig: offline prijsboek, lokale policy-engines, semantische cache in-process. Volledig inzetbaar zonder internet-egress.
Het productiepad draait op Apache-2.0
Routing, HA, failover, caching, hiërarchische budgetten, de policy-keten, de MCP- en A2A-gateways, agentgovernance, jobs, realtime, multitenancy, het bewijsregister, residentie, de console en observability zijn open source en blijven dat. Enterprise voegt daar identiteit, audit- en bewijspakketten, agentbetalingen, handhaving op apparaten en support aan toe.
Één endpoint. Elk model. Volledige controle.
Draai het in uw eigen infrastructuur
Alles wat u nodig hebt om een control plane in productie te draaien staat onder Apache-2.0 en blijft dat ook — routing, HA, caching, failover, budgetten, policy, MCP, jobs en observability. Self-hosted, zonder account, zonder phone-home.
$ docker run -p 4000:4000 <registry>/waeg-gateway:<version>Geen werkende pull: de images zijn nog niet openbaar. Ontwerppartners krijgen de registrygegevens vertrouwelijk.
Implementeer in 5 minutenBepaal mee als design partner
Wäg is nog niet publiek beschikbaar. We werken met een kleine groep teams die multi-provider AI in productie draaien en governance en soevereiniteit serieus nemen, om de control plane te harden op echte workloads.
- Alle Enterprise-functies inbegrepen, zonder licentiekosten
- Migratie die we samen met u doen — ook vanaf LiteLLM
- Een directe lijn naar de engineers die het bouwen, en echte invloed op wat er als volgende komt