MCPcopy Create free account
hub / github.com/anthropics/anthropic-sdk-python

github.com/anthropics/anthropic-sdk-python

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.10.0 ↗ · + Follow · compare 27 versions
11,356 symbols 60,431 edges 2,086 files ⚖ MIT 2,801 documented · 25% ● updated 9d agov1.8.0 · 2026-09-22★ 3,91451 open issues

Browse by type

⨍ Functions 8,576◇ Types & classes 2,760↳ Endpoints 20
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Claude SDK for Python

PyPI version

The Claude SDK for Python provides access to the Claude API from Python applications.

Documentation

Full documentation is available at platform.claude.com/docs/en/api/sdks/python.

Installation

pip install anthropic

Upgrading from a 0.x release? See the v1 migration guide.

Getting started

import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ.get("ANTHROPIC_API_KEY"),  # This is the default and can be omitted
)

message = client.messages.create(
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": "Hello, Claude",
        }
    ],

    model="claude-opus-5-5",
)

print(message.content)

Requirements

Python 3.10+

Contributing

See CONTRIBUTING.md.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 6,927
Class 2,760
Function 1,649
Route 20

Languages

Python100%

Modules by API surface

tests/lib/test_credentials.py371 symbols
tests/test_middleware.py190 symbols
tests/test_client.py173 symbols
src/anthropic/_base_client.py138 symbols
tests/lib/tools/test_runners.py121 symbols
tests/lib/tools/test_session_runner.py113 symbols
src/anthropic/resources/beta/organization/organization.py106 symbols
src/anthropic/resources/beta/beta.py106 symbols
tests/lib/test_google_cloud.py91 symbols
src/anthropic/_client.py84 symbols
tests/test_prepare.py83 symbols
src/anthropic/lib/middleware/_fallbacks.py83 symbols

Dependencies from manifests, versioned

annotated-types0.7.0 · 1×
anyio4.12.1 · 1×
asttokens3.0.1 · 1×
backports-asyncio-runner1.2.0 · 1×
boto3-stubs1.42.69 · 1×
botocore-stubs1.42.41 · 1×
certifi2026.2.25 · 1×
colorama0.4.6 · 1×
dirty-equals0.11 · 1×
docstring-parser0.17.0 · 1×
exceptiongroup1.3.1 · 1×
execnet2.1.2 · 1×

For agents

$ claude mcp add anthropic-sdk-python \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page