Skip to content

Self-Hosted Data Plane

There are two versions of the self-hosted deployment: Self-Hosted Data Plane and Self-Hosted Control Plane.

Important

The Self-Hosted Data Plane deployment option is currently in beta stage and requires an Enterprise plan.

Requirements

  • You use langgraph-cli and/or LangGraph Studio app to test graph locally.
  • You use langgraph build command to build image.

Self-Hosted Data Plane

The Self-Hosted Data Plane deployment option is a "hybrid" model for deployment where we manage the control plane in our cloud and you manage the data plane in your cloud. This option provides a way to securely manage your data plane infrastructure, while offloading control plane management to us. When using the Self-Hosted Data Plane version, you authenticate with a LangSmith API key.

Control plane Data plane
What is it?
  • Control plane UI for creating deployments and revisions
  • Control plane APIs for creating deployments and revisions
  • Data plane "listener" for reconciling deployments with control plane state
  • LangGraph Servers
  • Postgres, Redis, etc
Where is it hosted? LangChain's cloud Your cloud
Who provisions and manages it? LangChain You

For information on how to deploy a LangGraph Server to Self-Hosted Data Plane, see Deploy to Self-Hosted Data Plane

Architecture

Self-Hosted Data Plane Architecture

Compute Platforms

  • Kubernetes: The Self-Hosted Data Plane deployment option supports deploying data plane infrastructure to any Kubernetes cluster.
  • Amazon ECS: Coming soon!

Tip

If you would like to deploy to Kubernetes, you can use this Helm chart.