Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Atlassian Python Api | 1,064 | 5 | 44 | 5 days ago | 239 | May 25, 2022 | 178 | apache-2.0 | Python | |
Atlassian Python REST API wrapper | ||||||||||
Jira Ruby | 621 | 1,045 | 61 | 4 months ago | 44 | January 23, 2021 | 82 | mit | Ruby | |
A Ruby gem for the JIRA REST API | ||||||||||
Php Jira Rest Client | 487 | 32 | 20 | 21 days ago | 137 | October 03, 2022 | 12 | other | PHP | |
PHP classes interact Jira with the REST API. | ||||||||||
Node Jira Client | 393 | 86 | 76 | 7 months ago | 57 | March 08, 2022 | 33 | mit | JavaScript | |
A Node.js wrapper for the Jira REST API | ||||||||||
Node Jira | 379 | 183 | 45 | 5 years ago | 23 | September 06, 2014 | 76 | JavaScript | ||
A nodejs wrapper for the JIRA REST API | ||||||||||
Jira Connector | 360 | 90 | 63 | 3 years ago | 47 | December 18, 2019 | 29 | mit | JavaScript | |
NodeJS Wrapper for the Jira REST API | ||||||||||
Jiraps | 281 | 9 months ago | 112 | mit | PowerShell | |||||
PowerShell module to interact with Atlassian JIRA | ||||||||||
Jira Api Restclient | 219 | 53 | 14 | 8 months ago | 1 | July 27, 2014 | 50 | mit | PHP | |
php JIRA REST API | ||||||||||
Camunda Excamad | 217 | 2 months ago | 18 | gpl-3.0 | Vue | |||||
External camunda admin portal, which make live in multi-camunda`s environment much easy #camunda | ||||||||||
Jira.js | 204 | 17 | 2 days ago | 71 | January 09, 2023 | 9 | mit | TypeScript | ||
A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API |
A node.js module, which provides an object oriented wrapper for the Jira Rest API.
Install with the node package manager npm:
$ npm install jira-client
// With ES5
var JiraApi = require('jira-client');
// With ES6
import JiraApi from 'jira-client';
// Initialize
var jira = new JiraApi({
protocol: 'https',
host: 'jira.somehost.com',
username: 'username',
password: 'password',
apiVersion: '2',
strictSSL: true
});
// ES5
// We are using an ES5 Polyfill for Promise support. Please note that if you don't explicitly
// apply a catch exceptions will get swallowed. Read up on ES6 Promises for further details.
jira.findIssue(issueNumber)
.then(function(issue) {
console.log('Status: ' + issue.fields.status.name);
})
.catch(function(err) {
console.error(err);
});
// ES6
jira.findIssue(issueNumber)
.then(issue => {
console.log(`Status: ${issue.fields.status.name}`);
})
.catch(err => {
console.error(err);
});
// ES7
async function logIssueName() {
try {
const issue = await jira.findIssue(issueNumber);
console.log(`Status: ${issue.fields.status.name}`);
} catch (err) {
console.error(err);
}
}
Can't find what you need in the readme? Check out our documentation here: https://jira-node.github.io/