Skip to main content
Claude Platform on AWS lets you use Anthropicโ€™s full platform capabilities with AWS authentication (access key, assumed role, or service role).
Provider slug: claude-platform-aws. Requires Backend v1.17.0+ in Model Catalog.

Authentication

When creating an integration, configure AWS auth via aws_auth_type:
aws_auth_typeRequired fields
accessKeyaws_access_key_id, aws_secret_access_key, aws_region, anthropic_aws_workspace_id
assumedRoleaws_role_arn, aws_region, anthropic_aws_workspace_id, optional aws_external_id
serviceRoleaws_region (optional), anthropic_aws_workspace_id
anthropic_aws_workspace_id is your Anthropic AWS workspace ID from the Claude Platform console.

Quick Start

from portkey_ai import Portkey

portkey = Portkey(api_key="PORTKEY_API_KEY")

response = portkey.chat.completions.create(
    model="@claude-platform-aws/<model-id>",
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)
import Portkey from "portkey-ai"

const portkey = new Portkey({ apiKey: "PORTKEY_API_KEY" })

const response = await portkey.chat.completions.create({
    model: "@claude-platform-aws/<model-id>",
    messages: [{ role: "user", content: "Hello!" }]
})

console.log(response.choices[0].message.content)
Add a Claude Platform (AWS) provider in Model Catalog, then reference models as @<provider-slug>/<model-id>.
Last modified on June 18, 2026