The tap-airtable Meltano extractor pulls data from Airtable that can then be sent to a destination using a loader.

Getting Started #

Prerequisites #

If you haven't already, follow the initial steps of the Getting Started guide:

  1. Install Meltano
  2. Create your Meltano project

Installation and configuration #

  1. Add the tap-airtable extractor to your project using meltano add :

    meltano add extractor tap-airtable
  2. Configure the settings below using meltano config .

Next steps #

Follow the remaining steps of the Getting Started guide:

  1. Select entities and attributes to extract
  2. Add a loader to send data to a destination
  3. Run a data integration (EL) pipeline
If you run into any issues, learn how to get help.

Capabilities #

Settings #

tap-airtable requires the configuration of the following settings:

The settings for extractor tap-airtable that are known to Meltano are documented below. To quickly find the setting you're looking for, use the Table of Contents at the top of the page.

Token (token) #

Airtable Token

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set token <token>

export TAP_AIRTABLE_TOKEN=<token>

Metadata URL (metadata_url) #

Airtable metadata URL, at the time of the update - “https://api.airtable.com/v2/meta/”

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set metadata_url <metadata_url>

export TAP_AIRTABLE_METADATA_URL=<metadata_url>

Records URL (records_url) #

Airtable content URL, at the time of the update - “https://api.airtable.com/v0/”

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set records_url <records_url>

export TAP_AIRTABLE_RECORDS_URL=<records_url>

Base ID (base_id) #

Airtable base ID to export

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set base_id <base_id>

export TAP_AIRTABLE_BASE_ID=<base_id>

Selected By Default (selected_by_default) #

Default for every table in the base. If set to true, all of the tables in the schema will be syncronized

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set selected_by_default <selected_by_default>

export TAP_AIRTABLE_SELECTED_BY_DEFAULT=<selected_by_default>

Remove Emojis (remove_emojis) #

Filter out emojis from the scyncronization

How to use #

Manage this setting using meltano config or an environment variable:

meltano config tap-airtable set remove_emojis <remove_emojis>

export TAP_AIRTABLE_REMOVE_EMOJIS=<remove_emojis>

Looking for help? #

If you're having trouble getting the tap-airtable extractor to work, look for an existing issue in its repository, file a new issue, or join the Meltano Slack community and ask for help in the #plugins-general channel.

Found an issue on this page? #

This page is generated from a YAML file that you can contribute changes to. Edit it on GitHub!