finds.dev← search

// the find

atlassian-api/atlassian-python-api

★ 1,665 · Python · Apache-2.0 · updated Jul 2026

Atlassian Python REST API wrapper. The atlassian-python-api library provides a simple and convenient way to interact with Atlassian products (such as Jira Service management, Jira Software, Confluence, Bitbucket and apps Insight, X-Ray) using Python. It is based on the official REST APIs of these products and by community for Atlassian

A Python wrapper for the full Atlassian product suite — Jira, Confluence, Bitbucket, Bamboo, and several app-layer products like Xray and Tempo. It's for Python developers who need to automate Atlassian workflows or build integrations without hand-rolling REST calls. Community-maintained but under the official atlassian-api GitHub org.

The breadth of coverage is real — this isn't just Jira CRUD, it includes Bamboo, Crowd, Tempo timesheets, Insight/Assets CMDB, and Xray, which are products most similar libraries ignore. The examples directory is genuinely useful: over 100 concrete scripts covering real-world tasks like cleaning stale builds, exporting spaces, and managing sprint assignments. The library handles both Server/DC and Cloud variants, including the Cloud's newer nextPageToken pagination via enhanced_jql. Session injection lets you reuse auth across requests, which matters when you're hitting rate limits at scale.

The Cloud and Server/DC surface areas have drifted apart in ways the library doesn't always make obvious — you can call a method that silently does the wrong thing on the wrong instance type. Type hints are present but thin; the models layer exists only for Jira, and most methods return raw dicts, so you're parsing JSON blobs by hand and hoping the shape doesn't change. Test coverage is shallow — Confluence has good mock-based tests, but Bamboo, Crowd, and most of Bitbucket server have essentially none, which means breaking changes can ship undetected. The library mixes official REST calls with undocumented private endpoints and XML-RPC in places, which means updates to Atlassian Cloud can break things with no warning.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →