Atlassian API for Python

PyPI Documentation Code Coverage PyPI - Python Version Commit Check

Overview

atlassian-api-py is a small Python wrapper for Atlassian REST APIs. It provides ready-to-use clients for Jira, Bitbucket, and Confluence so you can automate common Atlassian tasks without rewriting endpoint and session handling code.

The clients are intentionally lightweight:

  • GET helpers return nested SimpleNamespace objects, so response fields can be accessed with dot notation.

  • POST, PUT, and DELETE helpers return decoded JSON dictionaries when the API returns JSON, or None for empty responses.

  • HTTP 4xx and 5xx responses raise APIError with the status code and response body.

Documentation: atlassian-api-py.readthedocs.io

API Reference:

Indices and tables

License

This project is released under the MIT License.