Registry /
llm-agents / llama-index-readers-jira
Install & Compatibility
Where this runs
tested against v0.6.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 4.728s · 239.8MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 18.7s · import 4.366s · 236MB
250MB installed
● package 250MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
JiraReader
✓ from llama_index.readers.jira import JiraReader
✗ from llama_index.readers.jira.base import JiraReader
Direct import from the package's top-level module; using .base was an older pattern that may break in newer versions.
Basic usage: initialize JiraReader with credentials and JQL query to load issues as documents.
import os
from llama_index.readers.jira import JiraReader
# Set environment variables or pass directly
reader = JiraReader(
email=os.environ.get('JIRA_EMAIL', ''),
api_token=os.environ.get('JIRA_API_TOKEN', ''),
server_url=os.environ.get('JIRA_SERVER_URL', '')
)
# Load issues using JQL
documents = reader.load_data(
query='project = MYPROJ AND status in ("In Progress", "Done")',
max_results=50
)
print(f"Loaded {len(documents)} documents")
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'llama_index.readers.jira'
The library is not installed or the import path is wrong.
fixInstall with `pip install llama-index-readers-jira` and ensure import path is `from llama_index.readers.jira import JiraReader`.
jira.exceptions.JIRAError: JiraError HTTP 401 url: https://your-domain.atlassian.net/rest/api/2/search
Invalid or missing authentication credentials (email/token).
fixCheck JIRA_EMAIL and JIRA_API_TOKEN environment variables or pass them to the constructor.
AttributeError: 'JiraReader' object has no attribute 'load_data'
Using an outdated version of the library (pre-0.2.0) where method was named differently.
fixUpgrade to latest version: `pip install --upgrade llama-index-readers-jira`. If tied to older version, check docs for `load_data` alternative.
TypeError: JiraReader.__init__() got an unexpected keyword argument 'api_token'
Using an older version (<0.4.0) that did not support API token auth.
fixUpgrade to 0.4.0+ and use email+api_token, or downgrade to use username+password.
Upgrade
Version history
0.6.0latest on PyPI · released Mar 12, 2026
Audit
Dependencies
llama-index-corerequiredRequired for base reader classes and document types
jirarequiredPython Jira client for API interaction