A fast, scriptable CLI over the Jira REST API. Manage issues, JQL search, transitions, comments, boards, and sprints, built for humans and coding agents alike.

A five-line tour
# Authenticate (API token — no app needed)jira auth login --type api_token
# Find your open work as JSONjira issue search "assignee = currentUser() AND statusCategory != Done" -o json
# Create, comment, and move an issuejira issue create -p ABC --type Task --summary "Set up CI"jira issue comment ABC-123 --body "On it"jira issue transition ABC-123 "In Progress"

Up and running in three moves

01

Install

Install the latest jira-cli binary directly from the project repository.

curl -sSfL https://raw.githubusercontent.com/piyush-gambhir/jira-cli/main/install.sh | sh
02

Authenticate

Create a Jira profile with an API token, OAuth 2.0, or Server/DC credentials.

jira auth login --type api_token
03

Run

Search, update, and automate Jira from an interactive shell or a script.

jira issue search "assignee = currentUser() AND statusCategory != Done" -o json

Everything, from one binary

01

JQL & issues

Search with raw JQL or convenience filters. Create, edit, assign, transition, and delete issues from the shell.

02

Every auth method

OAuth 2.0 (3LO), Cloud API tokens, scoped tokens, Server/DC PATs, and basic auth, with multiple named profiles.

03

Agent-friendly

-o json|yaml on every read, --read-only safety mode, --no-input, and clean stdout/stderr separation.

04

Agile built in

Boards, sprints, epics, backlogs, comments, worklogs, attachments, links, watchers, and votes.

05

Fast & scriptable

A single static binary. Automatic 429 backoff, cursor pagination, and ADF-aware rich text.

06

Cloud & Server/DC

One CLI for both deployments across macOS, Linux, and Windows (amd64 and arm64).

JQLADFOAuth 2.0REST API v2 / v3CloudServer / DC