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