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.
This library is built to support version 2.0.alpha1
of the JIRA REST API.
This library is also tested with version 2
of the JIRA REST API.
It has been noted that with Jira OnDemand, 2.0.alpha1
does not work, devs
should revert to 2
. If this changes, please notify us.
JIRA REST API documentation can be found here
Install with the node package manager npm:
$ npm install jira
or
Install via git clone:
$ git clone git://github.com/steves/node-jira.git
$ cd node-jira
$ npm install
JiraApi = require('jira').JiraApi;
var jira = new JiraApi('https', config.host, config.port, config.user, config.password, '2.0.alpha1');
jira.findIssue(issueNumber, function(error, issue) {
console.log('Status: ' + issue.fields.status.name);
});
Currently there is no explicit login call necessary as each API call uses Basic Authentication to authenticate.
Returns an array of remote links data.
jira.getRemoteLinks(issueKey, function(err, links) {
if (!err) {
console.log(issueKey + ' has ' + links.length + ' web links');
}
});
Returns an array of remote links data.
// create a web link to a GitHub issue
var linkData = {
"object": {
"url" : "https://github.com/steves/node-jira/issues/1",
"title": "Add getVersions and createVersion functions",
"icon" : {
"url16x16": "https://github.com/favicon.ico"
}
}
};
jira.createRemoteLink(issueKey, linkData, function (err, link) {
});
More information can be found by checking JIRA Developer documentation.
JiraApi options:
protocol<string>
: Typically 'http:' or 'https:'host<string>
: The hostname for your jira serverport<int>
: The port your jira server is listening on (probably 80
or 443
)user<string>
: The username to log in withpassword<string>
: Keep it secret, keep it safeJira API Version<string>
: Known to work with 2
and 2.0.alpha1
verbose<bool>
: Log some info to the console, usually for debuggingstrictSSL<bool>
: Set to false if you have self-signed certs or something non-trustworthyoauth
: A dictionary of consumer_key
, consumer_secret
, access_token
and access_token_secret
to be used for OAuth authentication.base<string>
: A base slug if your JIRA instance is not at the root of host