Airtable
Airtable is a popular web based data storage solution.
Configuration
Set your DATABASE_URI Environment Variable to airtable://<pat>@<baseId>
Example:
DATABASE_URI=airtable://pat***@app***
PAT
You can generate a PAT via your Airtable account, you will need to give the PAT the following scopes:
data.records:readdata.records:writeschema.bases:readschema.bases:write
Along with access to your workspace.
BaseId
Open your database in Airtable and check the URL string. In between each backslash, you will find a string that identifies the base, table, and view IDs.
- Base IDs begin with "app"
 - Table IDs begin with "tbl"
 - View IDs begin with "viw"
 
Developers
Testing
As Airtable is a web based data source and cannot be run via Docker, you should follow these steps if you wish to test the Airtable integration:
- Create Airtable account at https://airtable.com/
 - Ensure the 
DATABASE_URIis set - Import demo data by running this command 
npm run seed:airtable - Run the test suite command 
npm run test:current 
