Multi-Tenant AI Gateway with Per-Tenant Quotas
Run a single secure gateway for all tenants. Per-tenant rate limits, quotas, model allowlists, IP rules, and isolated audit logs — across OpenAI, Anthropic, and Gemini.
Tenant isolation
Every request carries a tenant identifier resolved from the x-firewall-key header. Logs, quotas, rules, and provider credentials are partitioned per tenant — no cross-tenant data exposure even in shared deployments.
Controls per tenant
- Rate limits — requests/minute, tokens/minute, concurrent sessions
- Monthly quotas — hard caps with overage alerts
- Model allowlists — restrict which providers and models a tenant can call
- IP allow/blocklists — global, per-tenant, and auto-ban on abuse
- Custom rules — bring your own regex/keyword detectors
Provider credentials
Each tenant brings their own provider keys (OpenAI, Anthropic, Gemini, Azure). FilterPrompt never holds shared keys, which means costs and compliance attribution stay with the tenant.
