Setup
Which clouds and regions can I deploy to?
Which clouds and regions can I deploy to?
Do I need a dedicated AWS account?
Do I need a dedicated AWS account?
Can I install BYOC into an existing VPC?
Can I install BYOC into an existing VPC?
Can I install BYOC into an existing EKS cluster?
Can I install BYOC into an existing EKS cluster?
Can I run my own workloads in the LangSmith VPC or cluster?
Can I run my own workloads in the LangSmith VPC or cluster?
- Use your own node groups and tolerations rather than the ones LangSmith runs on.
- Deploy into namespaces other than the ones LangSmith uses.
- Do not edit the resources LangChain provisions.
How long does provisioning take?
How long does provisioning take?
What happens if provisioning fails?
What happens if provisioning fails?
Provisioning Failed. Failures are usually caused by missing permissions on the cross-account role, or by a service control policy (SCP) that blocks an action LangChain needs to take.Apply the langsmith-byoc-role Terraform module exactly as published, with no edits or changes. A modified module is a common source of missing permissions.Contact the LangChain team. Once the permissions are corrected, provisioning reconciles automatically.What VPC CIDR range should I use?
What VPC CIDR range should I use?
/18 and /16. LangChain provisions a dedicated VPC for the data plane in that range.If you plan to use VPC peering, select a range that does not overlap with the VPC you intend to peer with. The CIDR range cannot be changed after provisioning.How do I reach a data plane with a private endpoint?
How do I reach a data plane with a private endpoint?
Are my service endpoints exposed to the internet?
Are my service endpoints exposed to the internet?
Can I use my own DNS domain?
Can I use my own DNS domain?
How do I decommission a data plane?
How do I decommission a data plane?
langsmith-byoc-role Terraform module with allow_delete_permissions = true, which grants the permissions needed to delete LangSmith-managed resources.Then select Delete Data Plane in the LangSmith UI. LangChain deprovisions the infrastructure in your account.Data and security
Does sensitive data ever leave my VPC?
Does sensitive data ever leave my VPC?
aws.smith.langchain.com, the browser fetches the LangSmith UI bundle from LangChain’s cloud. Once loaded, the application routes every request for sensitive data to your VPC.See Data traffic.What can the LangChain team do in my account?
What can the LangChain team do in my account?
managed_by=langsmith tag, so the role cannot act on unrelated resources in your account.The role holds no permissions that grant data access. See How least privilege is enforced.Can LangChain read my traces or database contents?
Can LangChain read my traces or database contents?
s3:GetObject on the trace bucket, no rds-db:connect to PostgreSQL, and no elasticache:Connect to Redis.Access to the data itself requires you to explicitly grant it, such as during an incident. See How least privilege is enforced.What access do LangChain employees have to my environment and data?
What access do LangChain employees have to my environment and data?
Does LangSmith support customer-managed encryption keys?
Does LangSmith support customer-managed encryption keys?
How do I revoke LangChain's access?
How do I revoke LangChain's access?
Can I revoke individual permissions granted during provisioning?
Can I revoke individual permissions granted during provisioning?
What does LangChain hold in the control plane?
What does LangChain hold in the control plane?
What data leaves my account?
What data leaves my account?
- Authentication requests: The data plane calls the control plane to authenticate requests, validate API keys, and resolve roles and permissions.
- Configuration: Organization and workspace configuration loaded from the control plane.
- Billing and usage metadata.
- Operational telemetry.
Does traffic go over the public internet?
Does traffic go over the public internet?
- Control plane to data plane: All communication travels over AWS PrivateLink, in both directions.
- S3: Traffic goes over a VPC endpoint, encrypted with HTTPS.
- Container images: Pulled from the LangChain account over a VPC endpoint.
Can I use my own private registry?
Can I use my own private registry?
How does the control plane reach my Kubernetes API server?
How does the control plane reach my Kubernetes API server?
Where does the control plane run if my data plane is in the EU or APAC?
Where does the control plane run if my data plane is in the EU or APAC?
us-east-2 regardless of where you place your data planes. If you provision a data plane in an EU or APAC region, your sensitive application data stays in that region while control plane metadata remains in the US. See Regions and cloud providers.Data planes and workspaces
How do organizations, data planes, and workspaces relate?
How do organizations, data planes, and workspaces relate?
Can I run more than one data plane?
Can I run more than one data plane?
Can one organization hold both Cloud and BYOC workspaces?
Can one organization hold both Cloud and BYOC workspaces?
Operations
Who upgrades LangSmith, and how often?
Who upgrades LangSmith, and how often?
What about Kubernetes upgrades?
What about Kubernetes upgrades?
Do upgrades cause downtime?
Do upgrades cause downtime?
Who monitors the data plane?
Who monitors the data plane?
Can I set up my own observability for LangSmith BYOC?
Can I set up my own observability for LangSmith BYOC?
How are high availability and disaster recovery handled?
How are high availability and disaster recovery handled?
How are backups handled?
How are backups handled?
- RDS: Backups are taken daily.
- ClickHouse: Backups are taken daily and stored in an S3 bucket.
- ElastiCache: No backups are taken, because the data is ephemeral.
Does LangChain offer an uptime SLA for BYOC data planes?
Does LangChain offer an uptime SLA for BYOC data planes?
Cost
What do I pay for with BYOC?
What do I pay for with BYOC?
- Infrastructure: The data plane runs in your own AWS account, so you own the infrastructure and pay for it through your cloud provider bill.
- LangSmith: Invoiced by LangChain based on your contract and usage.
Features and migration
Which LangSmith features work on BYOC?
Which LangSmith features work on BYOC?
Can I migrate an existing LangSmith instance to BYOC?
Can I migrate an existing LangSmith instance to BYOC?

