DeepAgent

Airtable

Airtable is a no-code spreadsheets, CRM, and database.

  • package: @deepagent/airtable
  • exports: class AirtableClient, namespace airtable
  • env vars: AIRTABLE_API_KEY
  • source
  • airtable api docs

Install

npm install @deepagent/airtable
yarn add @deepagent/airtable
pnpm add @deepagent/airtable

Usage

import { AirtableClient } from '@deepagent/airtable'

const airtable = new AirtableClient()
const { bases } = await airtable.listBases()
console.log('bases', tables)

const baseId = bases[0]!.id
const tables = await airtable.listTables({ baseId })
console.log('tables', tables)

const tableId = tables[0]!.id
const searchResults = await airtable.searchRecords({
  baseId,
  tableId,
  searchTerm: 'Amardeep'
})
console.log('search results', searchResults)

(this is just an example of how you'd use the client)

On this page