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/airtableyarn add @deepagent/airtablepnpm add @deepagent/airtableUsage
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)