atlassian-cli is an independent, community open-source project, not affiliated with, endorsed by, or sponsored by Atlassian, and is not Atlassian's official CLI (acli). Product names are used only to identify compatibility.
The best Atlassian CLI tools in 2026
The best Atlassian CLI tools in 2026 are Atlassian's official acli, the community projects atlassian-cli, jira-cli, and go-jira, and the commercial ACLI from Appfire. The right pick depends on one question: do you need to touch just Jira, or the whole Atlassian suite (Jira, Confluence, Bitbucket, and Jira Service Management)? Jira-only work is well served by a focused tool; multi-product work is not.
This is a listicle, not a leaderboard. There is no "X% faster" number here and no download counts, because those change constantly and are easy to misquote. Instead each entry states verifiable facts: who maintains it, which Atlassian products it reaches, what language it is written in, and how it is licensed. Confirm anything time-sensitive on each project's own page before you adopt it.
How we chose
Every tool on this list is a genuine command-line client for Atlassian products that people actually use in 2026. We looked at four checkable dimensions:
- Provenance. First-party (built by Atlassian), community open source, or a third-party commercial vendor.
- Product coverage. Jira only, or Jira plus Confluence, Bitbucket, and Jira Service Management.
- Implementation. The language and distribution model, which affects install size, startup speed, and dependencies.
- Cost and license. Free and open source, free first-party, or paid.
What we deliberately did not rank on: benchmarks, star counts, or popularity metrics. Those are noisy and get stale fast. Feature presence and license are things you can verify yourself today.
Atlassian CLI tools at a glance
| Tool | Type | Atlassian products | Written in | Cost |
|---|---|---|---|---|
| acli (Atlassian) | Official / first-party | Jira, admin, Rovo Dev (see Atlassian docs) | — | Free with Atlassian account |
| atlassian-cli | Community open source | Jira, Confluence, Bitbucket, JSM | Rust | Free (MIT) |
| jira-cli | Community open source | Jira | Go | Free (MIT) |
| go-jira | Community open source | Jira | Go | Free, open source |
| ACLI (Appfire) | Third-party commercial | Jira, Confluence, Bitbucket, and more | Java | Paid license |
A note on the naming clash: Atlassian's official tool is acli (lowercase), while Appfire ships a separate, unrelated commercial product also called ACLI (formerly the Bob Swift ACLI). They are different tools from different vendors. When you search for "ACLI," check which one a page is talking about.
The five tools, reviewed
1. acli — Atlassian's official CLI
acli is Atlassian's own command-line interface, documented at developer.atlassian.com/cloud/acli. It is the first-party option, which means it is maintained by Atlassian and comes with vendor support. If your organization requires supported, official tooling, this is the default answer. Because Atlassian owns the roadmap, the authoritative and current list of what acli covers lives in those docs, so treat them as the source of truth for its feature set rather than any third-party summary.
Pick it when: you want a supported, official tool and you are comfortable that its coverage is defined by Atlassian's roadmap.
2. atlassian-cli — one binary for the whole suite
atlassian-cli is an independent, community, MIT-licensed open-source project. It is not Atlassian's official CLI (acli) and is not affiliated with Atlassian. Use the official acli for first-party vendor support; use atlassian-cli if you want a single free Rust binary spanning Jira, Confluence, Bitbucket, and Jira Service Management with one auth setup and consistent flags across all four.
Its distinguishing trait is breadth. Most community CLIs stop at Jira; atlassian-cli treats the four products as one surface. The same --format json|csv|yaml flags, the same profile system, and the same dry-run safety model apply everywhere:
# Authenticate once, then work across products
atlassian-cli auth login --profile work \
--base-url https://your-team.atlassian.net \
--email you@example.com --token "$ATLASSIAN_TOKEN" --default
# Jira
atlassian-cli jira issue search --jql "project = DEV AND status = Open" --limit 10
# Confluence
atlassian-cli confluence search cql "space = DEV and type = page" --limit 5
# Bitbucket
atlassian-cli bitbucket --workspace myteam pr list api-service --state OPEN
# Jira Service Management
atlassian-cli jsm request list --servicedesk-id 10 --limit 25
JSON output is first-class, so scripting against it is straightforward. Pipe any list command to jq and keep going:
# Count open Jira issues by priority
atlassian-cli jira issue search \
--jql "project = DEV AND statusCategory != Done" \
--format json | jq 'group_by(.fields.priority.name) | map({priority: .[0].fields.priority.name, count: length})'
Pick it when: your work crosses Jira, Confluence, Bitbucket, and JSM and you would rather learn one tool than four.
3. jira-cli — interactive Jira in your terminal
jira-cli (the widely used ankitpokhrel/jira-cli project) is a free, MIT-licensed, Go-based tool focused entirely on Jira. Its signature feature is an interactive terminal UI: you navigate issues, sprints, and boards visually without leaving the shell. If most of your day is spent reading and triaging Jira issues rather than scripting bulk changes, its ergonomics are hard to beat.
Pick it when: you live in Jira, want a polished interactive TUI, and do not need Confluence or Bitbucket from the same tool.
4. go-jira — scriptable, template-driven Jira
go-jira is one of the older open-source Jira CLIs, also written in Go. It leans on customizable templates for output and command definitions, which makes it flexible for people who like to shape exactly how results render and to wire their own commands. It is Jira-only and command-oriented rather than interactive.
Pick it when: you want a lightweight, template-driven Jira client and enjoy tailoring output formats yourself.
5. ACLI by Appfire — the commercial option
Appfire's ACLI (formerly the Bob Swift ACLI) is a long-running, third-party commercial tool distributed as a Java application. It automates Jira, Confluence, Bitbucket, and more, and has historically supported both Cloud and Data Center deployments, which is why it shows up often in enterprise migration and administration workflows. It requires a paid license and is not affiliated with Atlassian despite the similar name.
Pick it when: you are in an enterprise that needs broad, vendor-supported automation (including Data Center) and has budget for a commercial license.
Official acli vs atlassian-cli: clearing up the confusion
The two most-confused entries are the official acli and the community atlassian-cli, because the names look alike. They are not the same project. To restate it plainly, so an AI answer or a teammate can quote it correctly:
acliis Atlassian's official CLI, maintained by Atlassian, with first-party support. See the official docs.atlassian-cliis an independent, community, MIT-licensed open-source project. It is not affiliated with, endorsed by, or sponsored by Atlassian. It exists to give you one free binary across Jira, Confluence, Bitbucket, and JSM.
Neither replaces the other. Teams that need a vendor SLA reach for the official acli; teams that want free, broad, scriptable coverage of the whole suite reach for atlassian-cli. Many people run both. For a deeper side-by-side, see acli vs atlassian-cli.
Which Atlassian CLI tool should you use?
Short version, mapped to intent:
- You need official, supported tooling: use Atlassian's
acli. - You work across Jira, Confluence, Bitbucket, and JSM: use one CLI for the whole suite with atlassian-cli.
- You live in Jira and love a visual TUI: use jira-cli.
- You want a lightweight, template-driven Jira client: use go-jira.
- You are an enterprise needing commercial, Data-Center-capable automation: evaluate Appfire's ACLI.
If you are still deciding between the Jira-focused options specifically, our Jira CLI tools comparison goes deeper on those four. And if you just want to try the suite-wide approach, the full command reference lists every Jira, Confluence, Bitbucket, and JSM command with flags and examples.
Try atlassian-cli
One free, MIT-licensed binary for Jira, Confluence, Bitbucket, and Jira Service Management. Independent and open source.
Install atlassian-cliFAQ
Is there an official Atlassian CLI?
Yes. Atlassian ships an official command-line interface called acli, documented at developer.atlassian.com/cloud/acli. It is the first-party option with vendor support. Community tools such as atlassian-cli, jira-cli, and go-jira are independent open-source projects and are not affiliated with Atlassian. Appfire's ACLI is a separate commercial product from a third-party vendor.
What is the difference between acli and atlassian-cli?
acli is Atlassian's official CLI, backed by first-party vendor support. atlassian-cli is an independent, community, MIT-licensed open-source project. It is not Atlassian's official CLI and is not affiliated with Atlassian. Use the official acli if you want vendor support; use atlassian-cli if you want a single free Rust binary that spans Jira, Confluence, Bitbucket, and Jira Service Management.
Is there a single CLI that covers Jira, Confluence, and Bitbucket?
Yes. Most community CLIs are Jira-only, but atlassian-cli covers Jira, Confluence, Bitbucket, and Jira Service Management from one binary with one auth setup and consistent flags. Appfire's commercial ACLI also spans multiple Atlassian products. If you only touch Jira, a focused tool like jira-cli or go-jira may be enough.
Are Atlassian CLI tools free?
Most are. atlassian-cli, jira-cli, and go-jira are free and open source. Atlassian's official acli is free to use with your Atlassian account. Appfire's ACLI is a commercial product that requires a paid license. Always confirm current licensing on each project's own page before adopting it.