Skip to content

singer.io tap for extracting data from the Immuta API

License

Notifications You must be signed in to change notification settings

immuta/tap-immuta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tap-immuta

tap-immuta is a Singer tap for Immuta.

This package is being made available by Immuta's internal analytics team and is NOT officially supported by Immuta. Users are welcome to open issues or pull requests to improve the tap.

Built with the Singer SDK.

Installation

This tap can be installed using:

git clone https://github.com/immuta/tap-immuta.git
pip install tap-immuta

Configuration

The following configuration options are available:

  • api_key (required): User-generated Immuta API Key
  • hostname (required): Immuta hostname, e.g. https://my-immuta.my-domain.com
  • user_agent (optional): should be set to something that includes a contact email address should the API provider need to contact you for any reason.

A full list of supported settings and capabilities for this tap is available by running:

tap-immuta --about

Usage

You can easily run tap-immuta by itself or in a pipeline using, for example, Meltano.

Executing the Tap Directly

To execute the tap directly, specify the config file, output the catalog, and then run it in sync mode.

tap-immuta --config CONFIG --discover > ./catalog.json
tap-immuta --config CONFIG --catalog ./catalog.json

Create and Run Tests

Create tests within the tap_immuta/tests subfolder and then run:

pip install pytest
pytest tap_immuta/tests

About

singer.io tap for extracting data from the Immuta API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages