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

Install

npm install @agentic/airtable

Usage

import { AirtableClient } from '@agentic/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: 'Travis'
})
console.log('search results', searchResults)

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