Skip to content

Self-Hosted Control Plane

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

Important

The Self-Hosted Control 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 Control Plane

The Self-Hosted Control Plane deployment option is a fully self-hosted model for deployment where you manage the control plane and data plane in your cloud. This option give you full control and responsibility of the control plane and data plane infrastructure.

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? Your cloud Your cloud
Who provisions and manages it? You You

Architecture

Self-Hosted Control Plane Architecture

Compute Platforms

  • Kubernetes: The Self-Hosted Control Plane deployment option supports deploying control plane and data plane infrastructure to any Kubernetes cluster.

Tip

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