Skip to content

AWS Bedrock

Provider value: bedrock

Setup

Option 1: AWS credential chain (recommended)

ra uses 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 AWS_REGION=us-east-1
ra --provider bedrock "Hello"

Option 2: Bearer token

A bearer token can be set in a config file:

yaml
app:
  providers:
    bedrock:
      apiKey: your-bearer-token
bash
export AWS_REGION=us-east-1
ra --provider bedrock "Hello"

Environment variables

VariableRequiredDescription
AWS_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 modes: off, low, medium, high, adaptive.

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

See also

Released under the MIT License.