blob: 70114ab8fe3275ab15f1620e99d36fe45a773e47 [file] [log] [blame] [view]
---
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/)