| --- |
| id: client-libraries-python |
| title: Pulsar Python client |
| sidebar_label: "Python client" |
| --- |
| |
| You can use a Pulsar Python client to create Pulsar [producers](concepts-clients.md#producer), [consumers](concepts-clients.md#consumer), and [readers](concepts-clients.md#reader) in Python. All the methods in Pulsar Python clients are thread-safe. |
| |
| ## Get started |
| |
| 1. [Set up Python client library](client-libraries-python-setup.md) |
| 2. [Initialize a Python client](client-libraries-python-initialize.md) |
| 3. [Use a Python client](client-libraries-python-use.md) |
| |
| ## What's next? |
| |
| - [Work with clients](client-libraries-clients.md) |
| - [Work with producers](client-libraries-producers.md) |
| - [Work with consumers](client-libraries-consumers.md) |
| - [Work with readers](client-libraries-readers.md) |
| |
| ## Reference doc |
| |
| - [Python client API docs](@pulsar:apidoc:python@) |
| - [Client configurations](@pulsar:apidoc:python@/pulsar.Client.html#__init__) |
| - [Producer configurations](@pulsar:apidoc:python@/pulsar.Client.html#create_producer) |
| - [Consumer configurations](@pulsar:apidoc:python@/pulsar.Client.html#subscribe) |
| - [Reader configurations](@pulsar:apidoc:python@/pulsar.Client.html#create_reader) |
| - [Release notes](/release-notes/client-python) |
| - [Client feature matrix](/client-feature-matrix/) |