Skip to main content
Braintrust supports several deployment options for teams with different requirements around data residency, compliance, operational ownership, and cloud control. This page summarizes the supported options and the responsibility boundaries for each. Braintrust separates the control plane from the data plane. The control plane is always operated by Braintrust and provides the product UI, authentication, organization metadata, and platform management. The data plane stores and processes your sensitive AI data, and the deployment options differ along two axes:
  • Where the data plane runs: Braintrust-managed infrastructure, or a cloud account, project, or subscription that you own.
  • Who operates the data plane: Braintrust, or your team.
For a component-level breakdown and where each type of data is stored, see Architecture.

Options at a glance

  • SaaS: Braintrust operates the full service, and your data is stored in Braintrust-managed infrastructure. Best for teams that want the fastest path with no cloud operations.
  • BYOC: Braintrust operates the data plane inside your dedicated cloud account or project. Best for teams that need customer-owned data residency without owning day-2 operations.
  • Self-hosted: You deploy and operate the Braintrust data plane using Braintrust’s published deployment artifacts. Best for teams with platform capacity and a requirement to operate the environment themselves.
  • Non-standard self-hosted: You cannot use the standard deployment artifacts or require material deviations from the reference architecture. This path needs review because it increases upgrade and support risk.
SaaS is available on Starter, Pro, and Enterprise plans. BYOC and self-hosted deployments require an Enterprise plan. Non-standard self-hosted deployments also require review to confirm they are viable. See Manage billing for plan details.

Comparison

DimensionSaaSBYOCSelf-hostedNon-standard self-hosted
Plan availabilityStarter, Pro, EnterpriseEnterprise onlyEnterprise onlyEnterprise only, review required
Data locationBraintrust-managed infrastructureYour cloudYour cloudYour cloud
Data-plane operatorBraintrustBraintrustYouYou
Infrastructure provisioningBraintrustBraintrust, in your account or projectYou, using Braintrust artifactsYou, with custom mapping
Upgrade ownerBraintrustBraintrustYouYou, with more manual work
Operational burdenLowestLowHighHighest
Customization modelStandard serviceStandardized managed deploymentPublished module or chart configurationReview required
Best fitFastest path, no cloud opsCustomer-owned data boundary without day-2 opsCustomer-operated platformStandard path blocked by constraints

How to choose

  • Choose SaaS when you don’t need a customer-owned data boundary and want the lowest operational burden.
  • Choose BYOC when sensitive AI data must remain in your cloud account or project, but you want Braintrust to operate the data plane.
  • Choose self-hosted when you must operate the environment yourself and can use Braintrust’s published deployment artifacts.
  • Review non-standard self-hosted when you cannot use the standard artifacts or require material architecture changes.
If your organization prohibits external operator access to your cloud environment, BYOC is usually not the right fit. Self-hosted is the cleaner starting point.

Next steps