Skip to content

Gateways

Fontana provides built-in support for 23 LLM gateways, from unified routers such as OpenRouter and LLM API to direct vendor APIs, cloud-hosted foundation models on AWS Bedrock, Azure OpenAI, Microsoft Foundry, and Vertex AI, and Custom & Self-Hosted endpoints that speak the OpenAI /v1 API (Ollama, LM Studio, vLLM, llama.cpp, LocalAI, SGLang, and similar). All calls route through one gateway abstraction with Bring Your Own Key (BYOK): you supply the API keys and endpoint settings your organisation holds, and administrators approve which gateways and models are reachable in production. Embeddings run on a single active profile you select in Admin → Models → Embeddings: platform-hosted TEI or Infinity by default when those services are configured, an OpenAI-compatible gateway using your BYOK key, or Amazon Bedrock Titan using the same AWS credentials as Bedrock chat.

Azure OpenAI takes the resource name from https://your-resource.openai.azure.com and an API key. Approve a model by its deployment name. Microsoft Foundry is Azure’s multi-model catalog. Paste the OpenAI v1 endpoint (https://your-resource.services.ai.azure.com/openai/v1, or a project URL that ends in /openai/v1) and an API key, and approve a model by its deployment name. Vertex AI takes an express-mode API key for Gemini on Google Cloud. The Google gateway remains the Gemini developer API.

For retention and no-training posture on each gateway, see Zero Data Retention (ZDR).

IconGatewayExamplesDocumentation
OpenRouter600+ models via one keyopenrouter.ai/docs
LLM APISecondary unified gatewayllmapi.ai/docs
Merge GatewayUnified routing and failoverdocs.merge.dev/merge-gateway
RequestyAI gateway and LLM routerdocs.requesty.ai
OpenAIGPT / o-seriesplatform.openai.com/docs
AnthropicClaudedocs.anthropic.com
GoogleGeminiai.google.dev
GroqFast LPU inferenceconsole.groq.com/docs
MistralMistral Large / Small / Pixtraldocs.mistral.ai
NVIDIANemotron and hosted LLMs (NIM)build.nvidia.com/docs
Together AI200+ open modelsdocs.together.ai
DeepInfraOpen-source LLMsdeepinfra.com/docs
Fireworks AIServerless open modelsdocs.fireworks.ai
BasetenFrontier open modelsdocs.baseten.co
CerebrasUltra-fast inference (Llama, Qwen, GPT-OSS, GLM)inference-docs.cerebras.ai
xAI (Grok)Grok chatdocs.x.ai
DeepSeekDeepSeek-V3 chat and DeepSeek-R1 reasoningapi-docs.deepseek.com
Hugging FaceOpen-weights chat via Inference Providers routerhuggingface.co/docs
Custom & Self-HostedLocal and self-hosted (Ollama, LM Studio, vLLM, llama.cpp, LocalAI, SGLang)OpenAI-compatible API
AWS BedrockClaude, Llama, Titan, Nova on your AWS accountdocs.aws.amazon.com/bedrock
Azure OpenAIOpenAI models on your Azure resource (deployment name)
Microsoft FoundryGPT, Claude, Llama, Mistral on one Azure endpoint
Vertex AIGemini on Google Cloud (express mode)

TypeSafe adds System One decision models (Jev) through its own TYPESAFE_API_KEY BYOK key. You approve Jev models in Admin → Models like any other gateway, but they answer typed questions rather than hold a conversation, so they never appear in chat model pickers and cannot be your default chat model. Assigning one to a chat agent stops the turn with a clear error.

Agents use Jev through the System One tool instead: they send the facts plus a set of multiple-choice, scale or yes/no questions (for example “which source column feeds this target field?” while building a workflow) and get an answer with a confidence for each. Turn it on or off per agent with System One under Workflow & coding on the agent card. It needs an approved Jev model and a saved TypeSafe key.

The Gateways and Models sidebar in Admin → Models lists every gateway that has a key saved, even before you approve a model or verify the key, so you can open it and add models straight away. When you choose Add model, gateways that already have models (or a key whose catalog failed to load) are listed under Configured, above the ones still waiting for a key. Jev models show the TypeSafe mark in the sidebar.