View projects
Select your organization from the top-left menu to see a list of all projects in your organization, including key project details such as:- Name
- Creator
- Counts of playgrounds, experiments, datasets, logs, and spans
- Log size estimates for different time periods
- Token usage and duration metrics
- Search: Use the search box to find projects by name
- Filter: Use the Filter menu to add custom filtering.
- Sort: Choose sorting options in column headers.
- Configure columns: Customize which columns are visible in the table
- Save views: Save your table configuration as a custom table view. See Create custom table views.
Create custom table views
To create or update a custom table view:- Apply the filters and display settings you want.
- Open the menu and select Save view… or Save view as….
Custom table views are visible to all project members. Creating or editing a table view requires the Update project permission.
Set default table views
You can set default views at two levels:- Organization default: Visible to all members when they open the page. This applies per page — for example, you can set separate organization defaults for Logs, Experiments, and Review. To set an organization default, you need the Manage settings organization permission (included by default in the Owner role). See Access control for details.
- Personal default: Overrides the organization default for you only. Personal defaults are stored in your browser, so they do not carry over across devices or browsers.
- Switch to the view you want by selecting it from the menu.
- Open the menu again and hover over the currently selected view to reveal its submenu.
- Choose Set as personal default view or Set as organization default view.
- Open the menu and hover over the currently selected view to reveal its submenu.
- Choose Clear personal default view or Clear organization default view.
Analyze projects with Loop
Select Loop in the bottom right corner of your organization’s projects overview page to analyze patterns across all your projects. Use Loop to compare project metrics, identify trends in usage and performance, and understand how different projects are being utilized. Example queries:- “Which projects have the highest token usage?”
- “Show me trends in log volume across projects”
- “What projects were created in the last month?”
- “Compare latency metrics across my top 5 projects”
- “Which projects have the most experiments?”
- “Show me projects with declining usage”
Create a project
- UI
- SDK
- Navigate to your organization’s project list
- Click + Project
- Enter a project name
- Optionally add a description
- Click Create
Configure AI providers
Project-level AI provider keys override organization-level keys. Use project-level keys when:- Different projects need separate billing or rate limits
- You want to isolate API usage by project
- Projects require different provider accounts or credentials
- Navigate to your project.
- Go to Settings.
- Under Project, select Project AI providers.
- Click the provider you want to configure.
- Enter your API key for that provider.
- Click Save.
API keys are stored as one-way cryptographic hashes, never in plaintext.
Add custom providers
Braintrust supports custom AI providers at both the organization and project level. See Custom providers for details on configuring custom endpoints.Add tags
Tags help organize and filter logs, datasets, and experiments:- Go to Settings.
- Under Project, select Tags.
- Click Add tag.
- Enter tag details:
- Name: Tag identifier.
- Color: Visual indicator.
- Description: Optional explanation.
- Click Save.
Configure human review
Review scores appear in all logs and experiments in a project. Use them for quality control, data labeling, or feedback collection. only available on Pro and Enterprise plans.
- Go to Settings.
- Under Project, select Human review.
- Click + Human review score.
- Enter a name and description for your score. Descriptions support Markdown.
- Select a score type:
- Categorical score: Predefined options with assigned scores. Each option gets a unique percentage value between 0% and 100% (stored as 0 to 1). Use for classification tasks like sentiment or correctness categories. Also supports writing to the
expectedfield instead of creating a score. - Continuous score: Numeric values between 0% and 100% with a slider input control. Use for subjective quality assessments like helpfulness or tone.
- Free-form input: String values written to the
metadatafield at a specified path. Use for explanations, corrections, or structured feedback.
- Categorical score: Predefined options with assigned scores. Each option gets a unique percentage value between 0% and 100% (stored as 0 to 1). Use for classification tasks like sentiment or correctness categories. Also supports writing to the
- Click Save.
Create aggregate scores
Combine multiple scores into a single metric:- Go to Settings.
- Under Project, select Aggregate scores.
- Click Add aggregate score.
- Define the aggregation:
- Name: Score identifier.
- Type: Weighted average, minimum, or maximum.
- Selected scores: Scores to aggregate.
- Weights: For weighted averages, set score weights.
- Description: Optional explanation.
- Click Save.
Set up online scoring
Define project-level scoring rules that automatically evaluate production logs as they arrive. These rules can be created here or when creating and editing scorers.- Go to Settings.
- Under Project, select Automations.
- Click + Create rule.
- Configure the rule:
- Name: Rule identifier.
- Scorers: Select which scorers to run.
- Sampling rate: Percentage of logs to evaluate (1-100%).
- Filter: Optional SQL query to select specific logs.
- Span type: Apply to root spans or all spans.
- Click Save.
Configure span iframes
Customize how specific span fields render in the UI:- Go to Settings.
- Under Project, select Span iframes.
- Click Add iframe.
- Configure rendering:
- Field path: Which field to render (e.g.,
output.html). - iframe URL: Template for the iframe src attribute.
- Field path: Which field to render (e.g.,
- Click Save.
Set comparison key
Customize how experiments match test cases:- Go to Settings.
- Under Project, select Advanced.
- Enter a SQL expression (default:
input). - Click Save.
input.question- Match by question field only.input.user_id- Match by user.[input.query, metadata.category]- Match by multiple fields.
Edit project details
Update project name and description:- Go to Settings.
- Under Project, select General.
- Modify name and description.
- Click Save.
Delete a project
- Go to Settings.
- Under Project, select General.
- Click Delete project.
- Confirm by typing the project name.
- Click Delete.
Next steps
- Control access to projects with permission groups
- Set up automations for project-specific alerts
- View logs filtered by tags and metadata
- Run evaluations on project datasets