Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.portkey.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

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)
Add a Claude Platform (AWS) provider in Model Catalog, then reference models as @<provider-slug>/<model-id>.
Last modified on May 27, 2026