SDK documentation
Comprehensive guides for using Braintrust in your preferred language:Python SDK
Complete Python SDK reference
TypeScript SDK
Complete TypeScript SDK reference
Java SDK
Complete Java SDK reference
Go SDK
Complete Go SDK reference
Kotlin SDK
Complete Kotlin SDK reference
Ruby SDK
Complete Ruby SDK reference
C# SDK
Complete C# SDK reference
Data API
The Braintrust Data API provides programmatic access to all platform features:- REST API: Query logs, manage datasets, run experiments, and deploy prompts
- OpenAPI spec: Full API specification for code generation
- Authentication: Bearer token authentication with API keys
Autoevals
Pre-built scoring functions for common evaluation tasks:Other reference
- SQL - SQL queries for filtering logs and experiments
- Object links - Link between logs, experiments, and datasets
- Functions - Prompts, scorers, tools, and agents reference
- Glossary - Definitions of key Braintrust concepts and terms