Skip to content

AWS Bedrock

Provider value: bedrock

Setup

Option 1: Bearer token

bash
export RA_BEDROCK_API_KEY=your-bearer-token
export RA_BEDROCK_REGION=us-east-1
ra --provider bedrock "Hello"

Option 2: AWS credential chain

If RA_BEDROCK_API_KEY is not set, ra falls back to the standard AWS credential chain:

  1. AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY env vars
  2. ~/.aws/credentials file
  3. IAM instance roles
bash
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export RA_BEDROCK_REGION=us-east-1
ra --provider bedrock "Hello"

Environment variables

VariableRequiredDescription
RA_BEDROCK_API_KEYNoBearer token (if not using AWS credential chain)
RA_BEDROCK_REGIONYesAWS region (e.g. us-east-1)

Models

Use the full Bedrock model ID:

bash
ra --provider bedrock --model anthropic.claude-sonnet-4-6 "Triage this bug"

Extended thinking

Supported levels: low, medium, high.

bash
ra --provider bedrock --thinking medium "Analyze this architecture"

See also

Released under the MIT License.