Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

Singer target for

Project description

A Singer target that writes data to

How to use it

target-datadotworld works together with any other Singer Tap to store on data extracted from sources like SalesForce, HubSpot, Marketo, MySQL and more.

Install and Run

First, make sure Python 3.6 is installed on your system.

target-datadotworld can be run with any Singer Tap, but we’ll use tap-fixerio which pulls currency exchange rate data - as an example.

These commands will install tap-fixerio and target-datadotworld with pip, and then run them together, piping the output of tap-fixerio to target-datadotworld:

? pip install target-datadotworld tap-fixerio
? tap-fixerio | target-datadotworld -c config.json
INFO Replicating the latest exchange rate data from
INFO Tap exiting normally

The data will be written to the dataset specified in config.json. In this specific case, under a stream named exchange-rates.

If you’re using a different Tap, substitute tap-fixerio in the final command above with the command used to run your Tap.


target-datadotworld requires configuration file that is used to store your API token and dataset information.

The following attributes are required:

  • api_token: Your API token
  • dataset_id: The title of the dataset where the data is to be stored. Must only contain lowercase letters, numbers, and dashes.

Additionally, the following optional attributes can be provided.

  • dataset_owner: If not the same as the owner of the API token (e.g. if the dataset is to be accessed/created under an organization account, as opposed to the user’s own)


    "api_token": "your_token",
    "dataset_id": "fixerio-data",
    "dataset_owner": "my-company",

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for target-datadotworld, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size target_datadotworld-1.0.1-py2.py3-none-any.whl (15.8 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size target-datadotworld-1.0.1.tar.gz (16.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page