Overview of jira.js
masterjira.js is a type-safe Jira REST API client designed for the Jira Cloud platform, including Agile (boards, sprints, backlog) and Jira Service Management APIs. It is built for Node.js (v22+) and browsers using ESM and is designed to be tree-shakable.
Key capabilities include:
- Full Cloud Coverage: Access to nearly every Jira Cloud endpoint.
- TypeScript-first: Every endpoint, parameter, and model is fully typed.
- Runtime Validation: Responses are validated against schemas to detect API drift.
- Built-in OAuth 2.0: Supports Email + API token, bearer tokens, and 3LO (Three-Legged OAuth) with automatic token refresh and 401 retries.
- Environment Agnostic: Runs in Node.js 22+ and modern browsers.