Important
The hybrid option requires an Enterprise plan.
- Control plane (LangSmith UI, APIs, and orchestration) runs in LangChain’s cloud, managed by LangChain.
- Data plane (your and agent workloads) runs in your cloud, managed by you.
Learn more about the control plane, data plane, and LangGraph Server architecture concepts.
| Component | Responsibilities | Where it runs | Who manages it | 
|---|---|---|---|
| 
 | LangChain’s cloud | LangChain | |
| 
 | Your cloud | You | 
Workflow
- Use the langgraph-clior Studio to test your graph locally.
- Build a Docker image using the langgraph buildcommand.
- Deploy your LangGraph Server from the control plane UI.
Supported Compute Platforms: Kubernetes.
For setup, refer to the Hybrid setup guide.
For setup, refer to the Hybrid setup guide.
Architecture

Compute Platforms
- Kubernetes: Hybrid supports running the data plane on any Kubernetes cluster.
For setup in Kubernetes, refer to the Hybrid setup guide
Egress to LangSmith and the control plane
In the hybrid deployment model, your self-hosted data plane will send network requests to the control plane to poll for changes that need to be implemented in the data plane. Traces from data plane deployments also get sent to the LangSmith instance integrated with the control plane. This traffic to the control plane is encrypted, over HTTPS. The data plane authenticates with the control plane with a LangSmith API key. In order to enable this egress, you may need to update internal firewall rules or cloud resources (such as Security Groups) to allow certain IP addresses.AWS/Azure PrivateLink or GCP Private Service Connect is currently not supported. This traffic will go over the internet.
Listeners
In the hybrid option, one or more “listener” applications can run depending on how your LangSmith workspaces and Kubernetes clusters are organized.Kubernetes cluster organization
- One or more listeners can run in a Kubernetes cluster.
- A listener can deploy into one or more namespaces in that cluster.
- Cluster owners are responsible for planning listener layout and LangGraph Server deployments.
LangSmith workspace organization
- A workspace can be associated with one or more listeners.
- A workspace can only deploy to Kubernetes clusters where all of its listeners are deployed.
Use Cases
Here are some common listener configurations (not strict requirements):Each LangSmith workspace → separate Kubernetes cluster
- Cluster alpharuns workspaceA
- Cluster betaruns workspaceB
Separate clusters, with shared “dev” cluster
- Cluster alpharuns workspaceA
- Cluster betaruns workspaceB
- Cluster devruns workspacesAandB
- Both workspaces have two listeners; cluster devhas two listener deployments
One cluster, one namespace per workspace
- Cluster alpha, namespace1runs workspaceA
- Cluster alpha, namespace2runs workspaceB
One cluster, single namespace for multiple workspaces
- Cluster alpharuns workspaceA
- Cluster alpharuns workspaceB
Connect these docs programmatically to Claude, VSCode, and more via MCP for    real-time answers.
