> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Python SDK Overview

The Advanced Trade Python SDK is a Python package that makes it easy to interact with the Coinbase Advanced Trade API. It handles authentication, HTTP connections, and provides [helpful methods](https://coinbase.github.io/coinbase-advanced-py/).

The Python SDK includes a [REST API client](/coinbase-app/advanced-trade-apis/guides/sdk-rest-api) that interacts with Advanced Trade REST API endpoints and a [WebSocket client](/coinbase-app/advanced-trade-apis/guides/sdk-websocket) that interacts with the WebSocket API.

<Info>
  Refer to the [Getting Started](/coinbase-app/authentication-authorization/api-key-authentication) guide for instructions on creating an API key.
</Info>

### Resources

* You can find the SDK on [GitHub](https://github.com/coinbase/coinbase-advanced-py) and [PyPI](https://pypi.org/project/coinbase-advanced-py/).

* Refer to the SDK's [README](https://github.com/coinbase/coinbase-advanced-py/blob/master/README.md) for installation and usage, and the [CHANGELOG](https://github.com/coinbase/coinbase-advanced-py/blob/master/CHANGELOG.md) to track updates and new features per release.

* Take a look at the existing methods in the SDK to get started. For a detailed list, see the [SDK Overview](https://coinbase.github.io/coinbase-advanced-py/).

* See [Make Your First Trade](/coinbase-app/advanced-trade-apis/guides/sdk-rest-api) and [Listen for Order Updates](/coinbase-app/advanced-trade-apis/guides/sdk-websocket) for quickstarts on using the Python SDK.
