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
- 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, you can add the model manually.
- Click Save.
Add models manually
You only need to add a Bedrock model manually 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.
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
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
Use the model ID prefix to choose the format:| Bedrock model ID pattern | Braintrust format |
|---|---|
anthropic.* | Anthropic |
amazon.* | Converse |
us.*, eu.*, apac.*, global.* | Converse |
Next steps
- Use models in the Braintrust playground
- Supported models in Braintrust
- Call models via the Braintrust API