Skip to main content
The legacy AI Gateway has been removed from Domino Cloud. The Gateway LLMs UI, the AI Gateway endpoint APIs, and the endpoint audit trail are no longer available. Any code that called AI Gateway endpoints through the MLflow Deployment Client, or the AI Gateway routes on the Domino Platform API, stops working after your deployment upgrades. This page is retained so existing links resolve.
LLM Gateway 2.0 sits between your code and the large language models (LLMs) it calls. Callers send requests to one base URL with a model alias. The gateway checks who is calling, applies budgets and guardrails, logs the cost, and forwards the request to the provider behind that alias. LLM Gateway 2.0 replaces the legacy AI Gateway. Domino distributes it as a binary that you deploy as a Domino App, and plans native integration in a future release. Contact your Domino field representative for access.

What the gateway routes

An admin registers providers, then publishes models from those providers as aliases. Callers pass the alias name as model. 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.
The gateway encrypts provider credentials at rest in its Project Dataset.

What the gateway adds

Endpoints

The base URL is https://<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:
Sidecar tokens expire quickly. In long-running code, fetch a fresh token before each request. From outside Domino, use a Domino API key instead. To attribute spend to your own dimensions, add 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.
  • 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.
Last modified on October 15, 2026