Blank white background with no objects or features visible.

「Gartner Hype Cycle for AI Governance 2026」の全編を無料で公開しています。レポートを入手する →

SaaS vs Hybrid vs Self-Hosted: Choosing an AI Gateway Control Plane

By アシシュ・ドゥベイ

Published: October 17, 2026

TL;DR
  • An AI gateway has two planes: a data plane (handles live LLM traffic) and a control plane (config, auth, metrics, logs). Deployment choices come down to where each plane runs.
  • SaaS puts both planes in TrueFoundry’s cloud — zero infra to run, globally distributed, SOC2/ISO/HIPAA compliant. Fastest start, $0 hosting.
  • Hybrid runs the gateway (data plane) in your VPC while TrueFoundry hosts the control plane — so LLM traffic and request data never leave your environment, but you avoid running the whole platform.
  • Self-hosted runs both planes in your environment; only user emails and request counts leave, to the licensing server. Strictest control, highest ops overhead (~$800–1,000/month).
  • Most teams start on SaaS and move planes in-house only when a concrete requirement — data residency, air-gap, traffic isolation — demands it.

The split that matters: control plane vs data plane

Every serious AI gateway separates two concerns. The data plane is the part in the live path of a request: it receives your app’s call, applies routing and guardrails, forwards it to the model provider, and returns the response. The control plane is everything around that: the dashboard, configuration, authentication, metrics, and logs.

This difference is what allows for flexible deployment. It is possible for you to maintain the performance-sensitive and latency-sensitive data plane near your workloads, and let someone else manage the management plane—or manage everything yourself. “Choosing among SaaS, hybrid, and self-hosted” boils down to one simple issue: “where do which planes run and where are requests stored?”

The spectrum

There isn’t a binary choice between “cloud” and “on-prem.” It’s a spectrum, and each step moves more into your environment.

The deployment spectrum
The deployment spectrum

At one end, everything is managed for you. At the other, everything runs in your VPC. In between are the options most regulated enterprises actually pick — managed convenience where it’s safe, self-hosting where a requirement demands it.

The three models, side by side

SaaS vs hybrid vs self-hosted control plane

SaaS: fully managed

Both planes run on TrueFoundry’s cloud. There’s no infrastructure to deploy, the gateway is globally distributed across regions and clouds for low latency and high availability, and the platform is SOC2, ISO 27001, GDPR, and HIPAA compliant. Hosting cost to you is zero.

SaaS: gateway and control plane managed by TrueFoundry

SaaS — both planes in TrueFoundry’s cloud. Source: TrueFoundry docs.

A middle variant keeps the managed gateway but stores request-response data in your own blob storage (S3, GCS, or Azure Blob) in Parquet — so you retain full data ownership and can run analytics on it with Spark, DuckDB, or Athena, while TrueFoundry still operates the gateway.

Hybrid: your gateway, their control plane

Here the gateway data plane runs in your VPC and TrueFoundry hosts the control plane. This is the sweet spot for many enterprises: all LLM traffic stays within your infrastructure — TrueFoundry is never in the live request path — and request data is stored in your own bucket, while you avoid running the management layer yourself.

Hybrid: gateway plane in your infrastructure, control plane at TrueFoundry

Hybrid — the gateway runs in your environment; TrueFoundry runs the control plane. Source: TrueFoundry docs.

The trade-off is that you manage the availability of the gateway and its ingestion service, and the control plane needs read access to your log bucket so you can browse request logs in the dashboard.

Self-hosted: everything in your environment

Both the gateway and the control plane run in your infrastructure. Everything except the authentication/licensing and analytics servers is yours.

Self-hosted: both planes in your environment

Self-hosted — both planes in your VPC. Source: TrueFoundry docs.

The only data that leaves is what the licensing server needs: the emails of platform users and the count of requests through the gateway, for license and billing tracking. This is the option for the strictest data-residency and isolation requirements — at the cost of running the full platform yourself (~$800–1,000/month in hosting).

Which should you choose?

Which deployment should you choose?

Which deployment should you choose?

The honest default is start on SaaS. It’s the fastest path to production and, for most teams, its compliance posture is more than enough. Move the data plane into your VPC (hybrid) when you have a concrete reason — LLM traffic that must not leave your network, or request data that must live in your own storage. Go fully self-hosted when data-residency, air-gap, or regulatory rules require that even the control plane run in your environment. The mistake is choosing self-hosted by default “to be safe” and taking on months of platform operations you didn’t need.

Where teams get this wrong

They self-host out of habit, not requirement. Running both planes is real operational work. Unless a specific rule demands it, you’re paying in engineering time for control you may not need.

They conflate “managed” with “no data ownership.” Even on SaaS you can store request data in your own bucket. Managed gateway and data ownership are not mutually exclusive.

They forget egress costs. When logs live in your bucket and you browse them in the dashboard, data is fetched across the network — your cloud may charge egress. Budget for it in hybrid and self-hosted.

They underestimate ops for hybrid. Running the gateway in your VPC means owning its uptime and the ingestion service. It’s lighter than full self-hosting, but it’s not zero.

‍

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
October 17, 2026
|
5 min read

Agent Gateway vs. LLM Gateway: What’s the Difference

No items found.
October 17, 2026
|
5 min read

Self-Hosted AI: On-Premises vs. VPC Deployment

No items found.
October 17, 2026
|
5 min read

SaaS vs Hybrid vs Self-Hosted: Choosing an AI Gateway Control Plane

No items found.
October 17, 2026
|
5 min read

What Is LiteLLM? Architecture, Features, and Limits

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

What’s the difference between the control plane and data plane?

The data plane handles live LLM requests — routing, guardrails, forwarding to the provider. The control plane handles configuration, authentication, metrics, and logs. Deployment options differ in where each plane runs.

‍

Does SaaS mean TrueFoundry keeps my data?

Not necessarily. On SaaS you can store request-response data in your own blob storage (S3/GCS/Azure) in Parquet and retain full ownership, while TrueFoundry operates the gateway.

What is the hybrid deployment?

The gateway data plane runs in your VPC while TrueFoundry hosts the control plane. LLM traffic and request data stay in your environment, and TrueFoundry is not in the live request path — but you don’t have to run the whole platform.

When should I self-host everything?

When data-residency, air-gap, or regulatory requirements demand that even the control plane run in your environment. It offers the strictest control at the highest operational cost.

What leaves my environment if I self-host?

Only the emails of platform users and the count of requests through the gateway, sent to the licensing server for billing and license tracking.

How much does each option cost to host?

SaaS has no hosting cost to you; hybrid (gateway plane only) is roughly $600/month; full self-hosting is roughly $800–1,000/month — plus your own cloud and egress costs.

Take a quick product tour
Start Product Tour
Product Tour