Airtable is a neat little web service for building relational databases, and I recently put together this little package for interfacing with the Airtable API (that link is a referral link - if you make an account, you and the dummy account I made for testing will get $10 in credits).
This package took heavy inspiration from Lyndon White’s
Trello.jl, though it is substantially more rough around the edges. I’m primarily using the API for downloading data right now, and still figuring out how it works, but I thought I’d throw this out there and get it registered (currently in 3 day waiting period) in case anyone else might find it useful. The most important thing I got working is a method that handles the rate-limiting and pagination that Airtable does on requests that return more than 100 records.
Currently, only the
GET methods really work, because I haven’t sorted out how to format the request for posting data - the answer may be in the
Trello.jl code, but I haven’t made it that far yet. Anyway, let me know what you think!