Skip to main content
An Amazon Bedrock provider forwards Converse requests to Bedrock Runtime in the region you configure. Use it when clients call Bedrock’s Converse API. See AI Providers if you haven’t created a provider before. Field options are in Provider Configuration.

Defaults

Bedrock Model Invoke (InvokeModel / invoke-with-response-stream) is available as an extra capability if the client uses that API instead of Converse.

Configure

  1. Sidebar → AI GatewayProvidersCreate.
  2. Set Provider Type to Amazon Bedrock. Capabilities and auth type fill in from the defaults above.
  3. Set Upstream URL to your regional Bedrock Runtime host, for example https://bedrock-runtime.us-east-1.amazonaws.com.
  4. Paste a Bearer credential the upstream accepts. Pangolin sends Authorization: Bearer <key> on every request.
  5. Set Allow and Block lists. Use Bedrock model ids (for example anthropic.claude-sonnet-4-20250514-v1:0 or an inference profile id).
  6. Save, then attach the provider to an AI Gateway resource.
Add Bedrock Model Invoke on the General tab if the client calls /model/{id}/invoke rather than Converse. Add other capabilities only if this endpoint actually speaks those API formats.

Clients

Clients that call Bedrock Converse work with the default capability. Claude Code talks Anthropic Messages (POST /v1/messages), so it needs a provider that advertises Anthropic Messages, such as Anthropic, Microsoft Foundry, or a custom Anthropic-compatible endpoint.