A Singer.io tap for extracting data from the JIRA API
Clone or download
Latest commit 1c9dc95 Nov 14, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
tap_jira WIP adding timezone to queries Oct 12, 2018
.gitignore Init Sep 15, 2017
CHANGELOG.md Update CHANGELOG.md Nov 14, 2018
LICENSE Init Sep 15, 2017
MANIFEST.in Init Sep 15, 2017
README.md Added issue_transitions to the README Sep 24, 2018
create.py Docs and bulk issue support for create.py Sep 15, 2017
requirements-dev.txt Init Sep 15, 2017
setup.cfg Init Sep 15, 2017
setup.py Version 0.3.3, bump requests version, and changelog Nov 12, 2018



This is a Singer tap that produces JSON-formatted data following the Singer spec.

This tap:

Quick Start

  1. Install

    pip install tap-jira

  2. Create the config file

    Create a JSON file called config.json. Its contents should look like:

         "start_date": "2010-01-01",
         "username": "your-jira-username",
         "password": "your-jira-password",
         "base_url": "https://your-jira-domain"

    The start_date specifies the date at which the tap will begin pulling data (for those resources that support this).

    The base_url is the URL where your Jira installation can be found. For example, it might look like: https://mycompany.atlassian.net.

  3. Run the Tap in Discovery Mode

    tap-jira -c config.json -d

    See the Singer docs on discovery mode here.

  4. Run the Tap in Sync Mode

    tap-jira -c config.json -p catalog-file.json

Test Data

This repo provides a script for creating some data in JIRA. Use ./create.py --help for details. Examples:

./create.py --config config.json project
./create.py --config config.json --num-issues 10 issue

Copyright © 2017 Stitch