What the gateway routes
An admin registers providers, then publishes models from those providers as aliases. Callers pass the alias name asmodel. You can change the provider or model behind an alias without changing caller code.
Supported providers:
- Models hosted as Domino endpoints, through the built-in Domino Platform provider. No credentials needed.
- OpenAI, Anthropic, AWS Bedrock, Azure OpenAI, Google Vertex AI, and OpenRouter.
- Any endpoint that speaks the OpenAI API.
- System One decision models, such as TypeSafe’s Jev. See Call decision models.
What the gateway adds
Endpoints
The base URL ishttps://<your-domino-host>/apps/<gateway-app-id>.
Make your first call
From a Workspace, Job, or App, get a token from the local sidecar and point the OpenAI SDK at the gateway:X-LLM-Tag-<key>: <value> headers to any /v1/* request, for example X-LLM-Tag-team: fraud. Tags show up as filters and breakdowns in the usage dashboard.
Deploy and operate LLM Gateway 2.0
Publish the gateway as an App, upgrade it, and manage backups, logs, and settings.
Control access, spend, and usage
Set grants, pricing, and budgets for each alias, and track usage and cost.
Use Claude Code with the gateway
Point Claude Code at any alias from a Workspace or from outside Domino.
Call decision models
Get typed, calibrated answers from System One decision models.
Other replacement paths
If LLM Gateway 2.0 is more than you need, or if you’re routing calls before you get access, pick one of these direct paths from Workspaces, Jobs, Apps, and agents.Call an external provider directly
Install the provider’s SDK, store the API key as a Domino environment variable, and call the provider from your code. Works with OpenAI, Anthropic, AWS Bedrock, Azure OpenAI, and Google Vertex AI.
Host a model in Domino
Register a model from Hugging Face or a custom checkpoint and deploy it as a Domino endpoint on your own compute. Callers use an OpenAI-compatible API.
Migrate off the legacy AI Gateway
1
Identify code that used AI Gateway endpoints
Search your Projects for calls to
mlflow.deployments.get_deploy_client("databricks") or predict() / get_endpoint() / list_endpoints() against a Domino AI Gateway target. Any such calls fail after the upgrade.2
Pick a replacement path
Ask your Domino field representative about LLM Gateway 2.0 if you want a centralized gateway with usage tracking, cost controls, and guardrails. Otherwise, use the provider’s SDK directly (Option A on Set up LLM access), or host the model in Domino (Option B).
3
Move credentials off AI Gateway's central vault
Provider credentials that AI Gateway held in Domino’s central vault are no longer accessible through the AI Gateway UI or API. Store the credentials as Project environment variables, or as inputs to your LLM Gateway 2.0 configuration, and read them from
os.environ in your code.4
Update code and rerun
Replace the MLflow Deployment Client call with a call through LLM Gateway 2.0, a direct provider SDK call, or a call to your Domino-hosted endpoint. Rerun affected Jobs, Apps, and agents to confirm they work end to end.
Related
- Set up LLM access: decide where your models run and how your code reaches them through the gateway.
- Host an LLM: full setup guide for a Domino-hosted endpoint.