Braintrust integrates with Amazon Bedrock so you can call Amazon’s foundation models from the Braintrust playground, API, and SDKs. Braintrust also traces AWS Bedrock SDK calls from your application.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.
Connect Bedrock to Braintrust
To use Bedrock models in the Braintrust playground, API, and proxy, connect Bedrock as a provider in your organization or project AI providers.Confirm model access in AWS
Before configuring Braintrust, make sure you can access the Bedrock models you want to use in AWS.
- Confirm the model is available in your target AWS region. See Supported foundation models in Amazon Bedrock.
- Confirm your AWS account is allowed to invoke that model. See Manage access to Amazon Bedrock foundation models.
- If you plan to use Bedrock API keys, confirm your region supports them. See Supported Regions and SDKs for Amazon Bedrock API keys.
Configure the integration
Open the Bedrock provider settings, choose how Braintrust should authenticate to AWS, and pick the region and model registry options:
- Go to Settings > Project AI providers
- Under Cloud providers, click Bedrock.
-
Choose your authentication method:
- IAM credentials: Use an AWS access key ID and secret access key.
- API key: Use an Amazon Bedrock bearer token.
API keys are stored as one-way cryptographic hashes, never in plaintext. -
Set Region to the AWS region where Braintrust should send Bedrock requests.
Choose a region where your target model is available. If you use a region-specific model ID such as
us.anthropic.claude-sonnet-4-5-20250929-v1:0, make sure the selected region is compatible with that model. -
Enter credentials:
- IAM credentials: Fill in Access key, then enter the secret access key in the Secret field. Use Session token if you are using temporary AWS credentials such as STS.
- API key: Paste your Amazon Bedrock API key into the Secret field.
- Optional: Set API base if you need a custom Bedrock endpoint.
- Many Bedrock models are available in Braintrust by default. To access these, leave Include the default registry of Bedrock models enabled. If the model you want is not supported by default, add it manually in the next step.
- Click Save.
Add models manually
You only need to do this step if the model you want does not appear in Braintrust’s supported models list. This is common for newly released models, preview access models, or models your account has special access to.When you add a model manually:
- Copy the exact Bedrock model ID from AWS.
- Add it under Models in the Bedrock provider settings.
- Choose the matching Braintrust format.
Common model IDs
Common model IDs
anthropic.claude-sonnet-4-5-20250929-v1:0- base model ID (provider.model-version:variant)us.anthropic.claude-sonnet-4-5-20250929-v1:0- cross-region inference profile (region.provider.model-version:variant)amazon.nova-pro-v1:0- base model IDus.amazon.nova-pro-v1:0- cross-region inference profile
If AWS offers both a base model ID and a fully versioned variation, prefer the fully versioned model ID.
How to find model IDs
How to find model IDs
Use the AWS page that matches the kind of ID you need:
- Base model IDs such as
anthropic.claude-sonnet-4-5-20250929-v1:0oramazon.nova-pro-v1:0: Check Supported foundation models in Amazon Bedrock and copy the value from the Model ID column. - Cross-Region inference profile IDs such as
us.*,eu.*,apac.*, orglobal.*: Check Supported Regions and models for inference profiles.
Format guide
Format guide
Use the model ID prefix to choose the format:
| Bedrock model ID pattern | Braintrust format |
|---|---|
anthropic.* | Anthropic |
amazon.* | Converse |
us.*, eu.*, apac.*, global.* | Converse |