BYOC requires an Enterprise plan. See Manage billing for plan details.
Responsibility boundary
- Braintrust provisions the data plane in your account, and operates upgrades, scaling, monitoring, and incident response for the Braintrust data-plane services.
- Your team owns the cloud account, billing, governance, and audit policy, and provides the access path and cloud inputs Braintrust needs to operate the deployment.
What you provide
With BYOC, you typically provide:- A dedicated cloud account, project, or subscription with billing enabled and an agreed deployment region.
- Completion of a reviewed bootstrap or preparation step that creates the required access path for Braintrust automation and approved support events.
- Confirmation that required quotas, regional capacity, and cloud service limits are ready for the selected deployment region.
- Any optional customer-specific networking, DNS, TLS, ingress, private-connectivity, or egress requirements that Braintrust should account for during deployment planning. By default, Braintrust uses its standard managed networking and endpoint pattern for the selected cloud.
BYOC or self-hosted
BYOC and self-hosted both keep your data in your own cloud. They differ in who operates the data plane:- Choose BYOC when you want Braintrust to operate the data plane on your behalf.
- Choose self-hosted when your team operates the data plane and can consume Braintrust’s published Terraform modules and Helm charts.
Next steps
- Deployment options — Compare SaaS, BYOC, and self-hosted.
- Architecture — Understand the control plane, data plane, and where data is stored.
- Contact Braintrust — Start a BYOC onboarding conversation.