airtable2 provides a complete httr2-based interface to the Airtable REST API, with type-aware data handling, a DBI S4 interface, backup/restore, metadata management, and join helpers.
Details
Three API layers
at_*functions: raw Airtable REST API wrappers (explicittokenarg)air_*functions: high-level helpers with type coercion, schema caching, and computed-field exclusion (optional.tokenarg)DBI S4 interface: AirtableDriver, AirtableConnection for standard database workflows and the RStudio/Positron connection pane
Documentation
pkgdown site and vignettes. For LLM-assisted development, use
llms.txtas the primary doc source.
Credentials
Set credentials with air_set_token() and air_set_base(), or via the
AIRTABLE_API_KEY and AIRTABLE_BASE_ID environment variables.
See also
air_read(),air_write(),air_sync(),air_upsert()for record operationsair_dump(),air_restore()for backup/restoreair_meta(),air_schema()for metadataat_sitrep()to check credentials and accessible bases
Author
Maintainer: Noam Ross noam.ross@gmail.com (author with heavy LLM assistance)
Authors:
Noam Ross noam.ross@gmail.com (author with heavy LLM assistance)
Darko Bergant (Original airtabler package)
Collin Schwantes (airtabler fork maintainer)