px
pypx

anthropic

v1.0.0

The official Python library for the anthropic API

1.1 MB Python 3.10+ py3-none-anyMIT License7 deps
Diff
$ uv add anthropic

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",
)

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.

Details

Version
1.0.0
License
MIT License
Python
>=3.10
Maintainer
Anthropic <[email protected]>

Release Cadence

80
releases in the past year
avg 6 days between releases

Maintainers