Claude Platform Docs
Claude Platform

Start building with Claude

Everything you need to integrate Claude into your applications. From first API call to production.

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(
  model="claude-opus-5",
  max_tokens=1024,
  messages=[{
    "role": "user",
    "content": "Hello, Claude"
  }]
)
for block in message.content:
    if block.type == "text":
        print(block.text)
Platform

Choose how you build

Pick the developer surface that matches your approach, and the infrastructure that fits your stack.

Messages

Direct model access. You construct every turn, manage conversation state, and write your own tool loop.

Managed Agents

Fully managed agent infrastructure. Deploy and manage autonomous agents in stateful sessions with persistent event history.

Claude is also available on these cloud platforms:

Developer journey

From idea to production

Follow the lifecycle or jump to what you need.

Models

The Claude model family

Choose the right model for your use case.

Most capableResearchMulti-day tasks

For demanding reasoning and long-horizon agentic work

Complex projectsAgentsCoding

For complex agentic coding and enterprise work

Everyday tasksWritingCost-efficient

The best combination of speed and intelligence

FastestLowest costHigh volume

The fastest model with near-frontier intelligence

Resources

Keep learning

Interactive courses to master Claude.

Code samples and patterns.

Deployable starter apps.

Latest features and updates.

An agentic coding assistant in your terminal.