Extension Icon

Airtable

List your Airtable bases and follow deep links to specific tables, views, or your base's API docs.
AvatarMark Silverberg
1,116 Installs
Overview

Airtable is a connected apps platform for building collaborative app. It allows you to create (data)bases to organize your data in tables and fields -- as well as build interfaces to display information to users and automations to automate processes.

This extension uses Airtable's OAuth support (beta as of November 2022) to allow a user to browse the bases, tables, fields, and views they granted the application access to (a part of the Airtable OAuth flow).


The software made available from this folder is not supported by Formagrid Inc (Airtable) or part of the Airtable Service. It is made available on an "as is" basis and provided without express or implied warranties of any kind.


DescriptionPreview
List/filter basesList/filter bases
Deep link into API docs from list of basesDeep link into API docs from list of bases
List/filter a base's tablesList/filter a base's tables
Preview base details including a list of tables, fields, and links to open the base and API docs in your browserPreview base details including a list of tables, fields, and links to open the base and API docs in your browser
List/filter a table's fields and copy/paste field IDs (similar functionality is available for a table's views)List/filter a table's fields and copy/paste field IDs

Setup

  1. Install extension: Click the Install Extension button in the top right of this page

  2. Authenticate with Airtable: The first time you use the extension, you'll need to follow a few steps to authenticate with Airtable:

    a. Open the List Airtable Bases command in Raycast

    b. Click Sign in with Airtable to securely connect the Raycast extension to your Airtable account using OAuth

    c. Follow the Airtable OAuth flow to authorize the Raycast extension to access All current and future bases in all current and future workspaces. You can choose only a specific base or workspace if you'd prefer.

    d. You should be redirected by to Raycast and see a success message. After a few seconds, you will be sent to the result of the List Airtable Bases command you originally requested.

    e. You're done! You can now use the List Airtable Bases command directly without going through these setup/configuration steps in the future)

🗒️ NOTE

If you prefer to use your own OAuth, do the following:

  1. Log In to Airtable

  2. Go to Builder Hub > OAuth integrations https://airtable.com/create/oauth

  3. Register new OAuth integration

  4. Fill Details

    a. Name e.g. "Raycast Airtable"

    b. OAuth redirect URL - https://www.raycast.com/redirect?packageName=Extension

  5. Scopes - Tick the following

    a. schema.bases:read - needed to view a Base

    b. data.records:read - needed to view Records of a Base

    c. data.records:write - needed to edit Records of a Baase

  6. Copy the Client ID and Paste in Preferences

  7. Follow the steps from the previous section

Acknowledgement/Thank yous

Many thanks to the following resources and people: