jira
Python library for interacting with JIRA via REST APIs.
Install
jira on PyPI
pip
pip install jirauv
uv add jirapoetry
poetry add jiraPackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — defusedxml, packaging, requests-oauthlib, requests, requests_toolbelt, typing_extensions |
| Maintenance | actively maintained — 381 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: jira-3.10.5-py3-none-any.whl
Keywords: api, atlassian, jira, rest, web
About jira
from the package's own PyPI description — quoted content, verbatim
=================== Jira Python Library ===================
.. image:: https://img.shields.io/pypi/v/jira.svg :target: https://pypi.python.org/pypi/jira/
.. image:: https://img.shields.io/pypi/l/jira.svg :target: https://pypi.python.org/pypi/jira/
.. image:: https://img.shields.io/github/issues/pycontribs/jira.svg :target: https://github.com/pycontribs/jira/issues
.. image:: https://readthedocs.org/projects/jira/badge/?version=main :target: https://jira.readthedocs.io/
.. image:: https://codecov.io/gh/pycontribs/jira/branch/main/graph/badge.svg :target: https://codecov.io/gh/pycontribs/jira
This library eases the use of the Jira REST API from Python and it has been used in production for years.
As this is an open-source project that is community maintained, do not be surprised if some bugs or features are not implemented quickly enough.
Quickstart
Feeling impatient? I like your style.
.. code-block:: python
from jira import JIRA
jira = JIRA('https://jira.atlassian.com')
issue = jira.issue('JRA-9')
print(issue.fields.project.key) # 'JRA'
print(issue.fields.issuetype.name) # 'New Feature'...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
A Python library for interacting with Jira via its REST API, enabling programmatic access to issues, projects, and other Jira resources from Python applications.
Low install friction with a pure-wheel distribution and six well-established runtime dependencies (requests, defusedxml, packaging, requests-oauthlib, requests_toolbelt, typing_extensions). Actively maintained with recent commits and a 2128-star repository.
Permissive BSD license allows commercial and private use with minimal restrictions, making it suitable for most production and proprietary projects.
Usage
pip install jira
from jira import JIRA
jira = JIRA('https://jira.atlassian.com')
issue = jira.issue('JRA-9')
print(issue.fields.project.key)
Requires Python 3.10 or later; Jira server URL and appropriate authentication credentials to connect.
Verdict: Production-ready library with active maintenance, low install friction, and permissive licensing. No known vulnerabilities, supports Python 3.10, 3.11, and 3.12, and has been in use for years. Community-maintained, so feature velocity may vary.
Needs verification
- Whether authentication methods (basic auth, OAuth, token) are all equally well-supported in version 3.10.5
- Performance characteristics and rate-limiting behavior when working with large Jira instances
- Compatibility with both Jira Cloud and Jira Server/Data Center in this specific version
Similar packages
permissive · top 1,000 on PyPI
virtualenvpermissive · top 100 on PyPI
boto3-stubspermissive · top 1,000 on PyPI
mypy-boto3-s3permissive · top 1,000 on PyPI
dockerpermissive · top 1,000 on PyPI
testcontainerspermissive · top 1,000 on PyPI
pymongopermissive · top 1,000 on PyPI
ptyprocesspermissive · top 1,000 on PyPI
pexpectpermissive · top 1,000 on PyPI
snowflake-snowpark-pythonpermissive · top 1,000 on PyPI