Administer your Braintrust organization, control access to resources, configure integrations, and manage self-hosted deployments.Documentation Index
Fetch the complete documentation index at: https://braintrust.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Manage organizations
Organizations represent your team or business. Configure organization-wide settings including:- Members: Invite users and assign permission groups
- API keys: Create and manage authentication credentials
- Service tokens: Set up system integrations with service accounts
- AI providers: Configure API keys for OpenAI, Anthropic, Google, and others
- Environment variables: Set secrets for functions across your organization
Control access
Braintrust provides flexible access control at multiple levels:- Organization level: Assign users to Owners, Engineers, or Viewers groups
- Project level: Grant specific permissions to custom permission groups
- Object level: Control access to individual experiments, datasets, or prompts
Manage projects
Projects organize AI features in your application. Each project contains logs, experiments, datasets, and functions. Configure project settings including:- Tags: Organize and filter logs across your project
- Human review scores: Define manual review criteria
- Aggregate scores: Combine multiple metrics into single values
- Online scoring: Automatically evaluate production logs
- Comparison keys: Customize experiment comparisons
Separate production and staging
There are several ways to handle production vs. staging data: Use separate projects (recommended): Split production and staging into different projects so they’re isolated and code changes to staging cannot affect production. This also allows you to enforce access controls at the project level. Use tags within one project: If it’s easier to keep everything in one project (e.g., to triage issues in one place), use tags to separate environments. Filter by tags to view production or staging data independently. Use separate organizations: For physical isolation, create separate organizations for production and staging, each mapping to a different deployment.Set up automations
Automate routine tasks and stay informed about production issues:- Alerts: Get notified when metrics exceed thresholds or errors spike
- Data management: Configure retention policies and archiving rules
Self-host Braintrust
Deploy Braintrust in your own cloud infrastructure:- AWS: Deploy to Amazon Web Services
- GCP: Deploy to Google Cloud Platform
- Azure: Deploy to Microsoft Azure
Manage billing
Control your Braintrust subscription and costs:- Change plans: Upgrade or downgrade between Starter, Pro, and Enterprise
- Monitor usage: Track trace spans, processed data, and scores
- Cost alerts: Get notified when spending exceeds thresholds
- Payment methods: Update billing information and access invoices
Configure authentication
Braintrust supports multiple authentication methods:- Email/password: Standard authentication for individuals
- SSO: Integrate with your identity provider (Okta, Google Workspace, Azure AD)
- API keys: Authenticate SDK and API requests
- Service tokens: Authenticate service accounts for system integrations