Organizations, data planes, and workspaces
A BYOC deployment has three levels:- Organization: The top level. Users, roles, billing, SSO configuration, and API keys belong to the organization and live in the control plane.
- Data plane: Belongs to an organization and represents physical separation of data. An organization can have several data planes, each in its own AWS account and region.
- Workspace: Belongs to exactly one data plane, which you select when you create the workspace. Traces, datasets, experiments, and other application data live in a workspace, the same as on Cloud or self-hosted.

Find your data plane endpoint
Each data plane has a base URL. Navigate to Settings > Data Planes to see each of your data planes, its state, and its API URL.Trace to a data plane
To send traces to a workspace that lives in your data plane, point the LangSmith SDK at the data plane endpoint and authenticate with an API key scoped to a workspace in that data plane:Route API requests
The base URL routes to different services depending on the path prefix:Trace to multiple endpoints
Use these patterns to trace to both Cloud and a data plane, or to multiple data planes.Dual write to two endpoints
SetLANGSMITH_RUNS_ENDPOINTS to write to multiple endpoints:
Choose the destination in application logic
To decide where to trace at runtime, create a client per endpoint and select between them:See also
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

