Site icon Maverick Studios

Introducing Claude Platform on AWS: Anthropic’s native platform, through your AWS account

Today, we’re excited to announce the general availability of Claude Platform on AWS. Claude Platform on AWS is a new service that gives customers direct access to Anthropic’s native Claude Platform experience through their AWS account, with no separate credentials, contracts, or billing relationships required. AWS is the first cloud provider to offer access to the native Claude Platform experience.

In this post, we explore how Claude Platform on AWS works and how you can start using it today.

Claude Platform experience through AWS

With Claude Platform on AWS, you work with the same APIs, features, and console experience available through Anthropic directly. This includes the Messages APIClaude Managed Agents (beta), advisor tool (beta), web search and web fetchMCP connector (beta), Agent Skills (beta), code executionfiles API (beta). For the full list of capabilities, see the Claude Platform documentation. 

You access Claude Platform on AWS through familiar AWS features:

Claude Platform on AWS is operated by Anthropic, and the underlying requests and data are processed outside the AWS security boundary. This makes it well suited for teams without specific Regional data residency requirements, and complements Claude models on Amazon Bedrock, so you can access Claude through the approach that fits your needs.

Figure 1: Sign in to the AWS Management Console and open the Claude Platform on AWS Console

Getting started with Claude Platform on AWS

You can activate Claude Platform on AWS through the AWS Marketplace. For step-by-step instructions, see Set up your account. After your account is activated, getting to your first API call takes three steps: create a workspace, authenticate, and call the API.

Step 1: Create a workspace

With a workspace, you can separate projects, environments, or teams while maintaining centralized billing and administration. It also serves as the primary AWS Identity and Access Management (IAM) resource for Claude Platform on AWS. You grant or deny access to specific workspaces through IAM policies using the workspace ARN. See IAM policies for policy examples.

Open the Claude Console from within the Claude Platform on AWS Console and create a workspace.

Figure 2: You can find your workspace ID in the Claude Platform on AWS Console.

Step 2: Authenticate

Claude Platform on AWS supports two authentication methods: IAM with AWS Signature Version 4, and API keys. We recommend using temporary IAM credentials for setups that require a higher level of security, and API keys for exploring Claude Platform on AWS.

To quickly test your setup, you can generate an API key in the Claude Platform on AWS Console:

Figure 3: You can generate an API key in the Claude Platform on AWS Console

Set your API key, base URL, and Workspace ID as environment variables:

# Your API key  
export ANTHROPIC_API_KEY=<YOUR API KEY HERE> 

# Your regional endpoint for Claude Platform on AWS 
export ANTHROPIC_BASE_URL=https://aws-external-anthropic.<YOUR REGION HERE>.api.aws 

# Your workspace ID (find in Claude Platform on AWS Console → Workspaces) 
export ANTHROPIC_WORKSPACE_ID=<YOUR WORKSPACE ID HERE> 

Step 3: Make your first API call

You can now install the Anthropic Client SDKs and make API calls: 

from anthropic import Anthropic 
import os 
 
client = Anthropic( 
   default_headers={"anthropic-workspace-id": os.environ["ANTHROPIC_WORKSPACE_ID"]}, 
) 
 
message = client.messages.create( 
   model="claude-sonnet-4-6", 
   max_tokens=1024, 
   messages=[{"role": "user", "content": "Hello!"}], 
) 
 
print(message) 

See Getting Started notebooks for more code examples. 

Claude Platform on AWS in practice

With your setup complete, you can point Claude Code, Claude Cowork, or any other API client at your workspace using the following environment variables or configuration:

export ANTHROPIC_API_KEY=<YOUR API KEY HERE> 

export ANTHROPIC_BASE_URL=https://aws-external-anthropic.<YOUR REGION HERE>.api.aws 

 # For Claude Cowork, set the “anthropic-workspace-id" in your inference configuration. For Claude Code use the following:  
export ANTHROPIC_CUSTOM_HEADERS='{"anthropic-workspace-id":"<YOUR WORKSPACE ID HERE>"}' 

 # For the Anthropic SDK 
export ANTHROPIC_WORKSPACE_ID=<YOUR WORKSPACE ID HERE> 

After you’re connected, your clients can use capabilities like web search, MCP connectors, agent skills, code execution, and file uploads through Claude Platform on AWS.

Figure 4a: Claude Cowork connected to Claude Platform on AWS

Figure 4b: Claude Code connected to Claude Platform on AWS

You can monitor usage in the Claude Console, including breakdowns by workspace, AWS IAM principal, and time period.

Figure 5: Usage analytics in the Claude Console

In your AWS environment, AWS CloudTrail captures requests to Claude Platform on AWS, whether from the Anthropic SDK, Claude Code, or Cowork. Workspace operations are logged as management events by default, and you can enable data event logging to capture inference activity. For details on event types and logging configuration, see Monitoring and logging. Because usage is billed through AWS Marketplace, you can monitor costs in AWS Cost Explorer alongside your other cloud services. You can also allocate spending using resource tags.

Figure 6: Example AWS CloudTrail events (left) and AWS Cost Explorer (right) for Claude Platform on AWS

Conclusion

With Claude Platform on AWS, your teams get Anthropic’s complete native APIs and features through the same AWS account you already use. Claude Platform on AWS is available in US East (N. Virginia), US East (Ohio), US West (Oregon), Canada (Central), South America (São Paulo), Europe (Dublin), Europe (London), Europe (Frankfurt), Europe (Milan), Europe (Zurich), Europe (Paris), Europe (Stockholm), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Parcific (Melborune), Asia, Pacific (Jakarta), Asia Pacific (Sydney), and Asia Pacific (Melbourne). To get started, open the Claude Platform on AWS Console or explore the documentation.

Give Claude Platform on AWS a try today and send feedback to AWS re:Post or through your usual AWS Support contacts.


About the authors

Dani Mitchell

Dani Mitchell is a Sr GenAI Specialist Solutions Architect at AWS and the SA lead for Amazon Bedrock Knowledge Bases. He helps enterprises across the world design and deploy generative AI solutions using Amazon Bedrock and Anthropic’s models and capabilities to build scalable, production-ready applications.

Sofian Hamiti

Sofian Hamiti is a technology leader with over 12 years of experience building AI solutions, and leading high-performing teams to maximize customer outcomes. He is passionate about empowering diverse talents to drive global impact and achieve their career aspirations.

Eugenio Soltero

Eugenio Soltero is a Sr. Product Marketing Manager for Amazon Bedrock at AWS. With several years of experience in generative AI, he helps customers navigate the evolving landscape of foundation models and generative ai to adopt solutions that deliver measurable value.

Antonio Rodriguez

Antonio Rodriguez is a Principal Generative AI Tech Leader at Amazon Web Services. He helps companies of all sizes solve their challenges, embrace innovation, and create new business opportunities with Amazon Bedrock. Apart from work, he loves to spend time with his family and play sports with his friends.

Ayan Ray

Ayan Ray is a Principal Partner Solutions Architect and AI Tech Lead at AWS, serving as the Worldwide Tech Lead for Anthropic at AWS. He works at the intersection of cloud architecture and Artificial Intelligence, helping organizations adopt and scale Anthropic’s technologies on AWS.

Exit mobile version