Skip to main content
xpander assumes a role in your AWS account and calls Bedrock with short-lived credentials. No access key is stored, you revoke access by editing the role, and calls show in your CloudTrail under the session xpander-<your organization ID>. Calls on your own Bedrock are never charged credits. You need an organization admin in xpander and permission to create IAM roles in the Bedrock account.
1

Copy the trust policy from xpander

In Platform > AI governance > Models, choose Add provider, set Provider to Amazon Bedrock and Credential to IAM role. The dialog shows the xpander AWS role to trust, your external ID (your organization ID), and a trust policy and permissions policy to copy.xpander always sends your external ID and you cannot change it, so another organization cannot use your role even if it knows the ARN.
2

Create the role in AWS

Create a role with the trust policy you copied. It has this shape:
3

Attach the permissions policy

You can narrow Resource to your models and regions. Keep the inference-profile entries for cross-region profiles such as us.anthropic.claude-sonnet-4-5-20250929-v1:0.
4

Connect and test

Paste the role ARN (for example arn:aws:iam::123456789012:role/xpander-bedrock), pick the region, and choose Test connection. A pass means xpander assumed the role and Bedrock accepted the call. Choose Add role.

Troubleshooting

Fable- and Mythos-class Anthropic models also need the data-retention opt-in per region. See AI vendors.

Next steps

Set install-level Bedrock settings

Auth methods and the opt-in.

Route calls through the AI gateway

How model calls reach the provider.