Self-hosted · Multi-provider AI gateway

The AI gateway
built forcapacity

Connect every application to one OpenAI-compatible gateway, then control who gets access, how model capacity is shared, which policies apply, and how batch workloads run.

Built for multi-provider products, internal AI teams, batch-heavy workflows, and self-hosted operations.

OpenAI SDK inCapacity sharingScoped access policiesBuilt-in batch workloads
OpenAIAnthropicGroqGeminiAzureGATEWAYApp
Requests
1,247
Providers
5
Avg Latency
124ms
Best For

A gateway for teams with real operating requirements

Keep the familiar multi-provider gateway experience, then add the controls your product needs for access, capacity sharing, batch work, and day-to-day operation without growing your application surface area.

Internal AI teams

Give multiple apps and teams one API, one access model, and one place to manage routing, capacity, and spend.

Multi-provider products

Keep one OpenAI-compatible integration while switching or combining providers, regions, credentials, and deployment capacity.

Batch workloads

Run embedding, indexing, enrichment, and evaluation jobs with queueing, progress, retries, and cost attribution.

Self-hosted operations

Keep the gateway, provider credentials, prompts, policies, logs, and spend data on infrastructure you manage.

52 seconds · 1080p
Why DeltaLLM

One gateway, more control

A gateway connects applications to models. DeltaLLM also gives you control over who can use them, how capacity is shared, and how work is operated at scale.

Package access with tiers

Give each organization a reusable model package with allowed models, limits, pricing, and shared capacity instead of configuring every key by hand.

Share capacity by policy

Put multiple provider, region, or deployment instances behind one model target with weighted routing, failover, and rate-limit-aware policies.

Run batch work in the gateway

Queue embedding and offline workloads with progress, retries, downloadable artifacts, and cost attribution without building a second AI service.

Govern every request

Apply scoped access, guardrails, prompt versions, MCP tool policies, budgets, and spend attribution at the same boundary as model traffic.

Beyond the usual gateway baseline

Keep the gateway. Add the operating controls.

DeltaLLM is the gateway for teams whose requirements have grown beyond provider abstraction: access, capacity, queued work, reliability, and accountable spend.

Gateway baseline

One OpenAI-compatible API
Provider normalization and routing
Retries and provider failover
Keys and usage tracking

More control with DeltaLLM

Service tiers and scoped access
Policy-driven capacity sharing
Batch queue, progress, and artifacts
Prompts, tools, guardrails, and spend
Features

Controls built into the gateway

Manage the parts teams usually end up rebuilding around provider APIs: organization access, capacity policy, batch work, governance, spend, and observability.

Service Tiers

Package models, limits, pricing, and shared capacity into reusable policies for every organization or customer plan.

Route Groups

Share model capacity across providers, regions, credentials, and deployments with centrally managed routing policies.

Batch Workloads

Queue embedding and offline work with progress, retries, result artifacts, and cost attribution—providing provider-agnostic batching at the gateway layer when native support is absent.

Virtual API Keys

Issue scoped keys with budgets, rate limits, and model restrictions. Control access without sharing provider credentials.

Routing & Failover

Multiple routing strategies with automatic failover and retries. Never lose a request to a provider outage.

Guardrails

Built-in PII detection and prompt injection protection. Keep your data safe at the gateway level.

Spend Tracking

Per-key, per-team, and per-model cost attribution. Know exactly where every dollar goes.

Caching

Response caching with memory, Redis, or S3 backends. Reduce latency and costs with intelligent caching.

Authentication & RBAC

Role-based access control with SSO support. Microsoft Entra, Google, Okta, and custom OIDC providers.

Rate Limiting

Hierarchical limits at organization, team, user, and key levels. Prevent abuse and control consumption.

Observability

Prometheus metrics, request logging, and spend analytics. Full visibility into your LLM usage.

MCP Governance

Control tool visibility, per-tool policy, approvals, and auditability through the same gateway boundary.

Quick Start

From first install to gateway in a few minutes

Choose the fastest local path with Docker Compose or install the released Helm chart for Kubernetes, then point your OpenAI client at one /v1 endpoint.

1

Clone & Configure

git clone https://github.com/deltawi/deltallm.git
cd deltallm
cp config.example.yaml config.yaml
2

Create .env with your keys

# Generate and paste into .env
python3 -c 'import secrets; print("DELTALLM_MASTER_KEY=sk-" + secrets.token_hex(20) + "A1")'
python3 -c 'import secrets; print("DELTALLM_SALT_KEY=" + secrets.token_hex(32))'

# Also add:
OPENAI_API_KEY=sk-your-key
3

Start with Docker Compose

docker compose --profile single up -d --build

# DeltaLLM is now at http://localhost:4002
curl http://localhost:4002/health/liveliness

Sign in to the Admin UI with your bootstrap admin account at http://localhost:4002. Use $DELTALLM_MASTER_KEY for gateway calls.

1from openai import OpenAI
2
3client = OpenAI(
4 base_url="http://localhost:4000/v1",
5 api_key="YOUR_VIRTUAL_KEY", # created in the Admin UI
6)
7
8response = client.chat.completions.create(
9 model="gpt-4o-mini",
10 messages=[{"role": "user", "content": "Hello!"}],
11)
12print(response.choices[0].message.content)
FAQ

Questions teams usually ask first

Short answers to the product and deployment questions that come up before evaluation.

What is an LLM gateway?

An LLM gateway is a layer between your application and providers like OpenAI, Anthropic, and Gemini. DeltaLLM gives you one OpenAI-compatible API for routing, failover, authentication, capacity sharing, spend tracking, guardrails, access control, and batch workloads.

Is DeltaLLM free to use?

Yes. DeltaLLM is open source under the MIT license and is designed to be self-hosted.

Which LLM providers does DeltaLLM support?

DeltaLLM supports 100+ providers through an OpenAI-compatible API, including OpenAI, Anthropic, Groq, Google Gemini, Azure OpenAI, and more.

How is DeltaLLM different from LiteLLM?

DeltaLLM provides the same familiar multi-provider, OpenAI-compatible gateway foundation, with built-in controls for service tiers, capacity sharing across instances, scoped access, batch workloads, and production operations.

Does DeltaLLM support batch workloads?

Yes. DeltaLLM can run embedding batch jobs with queueing, per-item progress, retries, downloadable artifacts, and cost attribution so asynchronous work does not compete with interactive traffic.

Does DeltaLLM support the Model Context Protocol (MCP)?

Yes. DeltaLLM includes a built-in MCP gateway with scoped tool visibility, per-tool policies, approval flows, and audit logging.

Ready to deploy an AI gateway with more control?

Connect every app to one OpenAI-compatible gateway, then control capacity sharing, access, batch workloads, routing, and spend from the same place.