VC Get in touch

EXPLAINER

Airtable self-hosted: there isn't one, so here are the exits

Airtable does not sell a self-hosted or on-premise version at any price, and says it has no plans to. If the data has to live on a server you control, the real questions are which tool you move to and what survives the move.

Does Airtable have a self-hosted version?

No. Airtable's technical requirements page says it in one sentence: "Airtable is a cloud-based SaaS product, and we do not plan on offering an on-premise or self-hosted solution." There is no licence to buy and no appliance to request, on Enterprise or any other plan.

In practice, "self-hosted Airtable" means one of two things. You keep Airtable and hold a copy of the data yourself, or you move the data to an open-source tool that runs on your own server.

Staying on Airtable and keeping a copy

Airtable exports one view at a time, as CSV, with no whole-base export: eight tables means eight downloads. Record comments, field descriptions and data kept in extensions are left out.

Attachments are where backups quietly fail. Download links from the API stay valid for at least two hours and then expire, so a backup that stores links instead of files breaks the same afternoon. If Airtable goes down or changes its terms, the copy gives you your data but no running system.

Moving to a tool you host

BaserowMIT open-source edition. Imports a whole base from a public share link, attachments included
NocoDBImports with a personal access token plus a shared base link. Formula fields do not import

Baserow's importer carries over the most. You share the entire Airtable base through a read-only public link, paste it into Baserow, and it brings across tables, field types, relationships, views, row data and attachments. It does not bring formula, lookup, rollup, collaborator, created-by, last-modified-by, button or barcode fields, and it leaves out comments and revision history. The server Baserow needs is in our Baserow self-hosted guide.

NocoDB asks for a personal access token with at least the data.records:read scope, together with the shared base link. Formula fields are not supported and appear greyed out in the import dialog; lookup and rollup fields are optional. The two tools are licensed differently, which our Baserow vs NocoDB comparison sets out.

SeaTable Server also runs on your own machine and is free for up to three users, though it is source-available rather than fully open source. The numbers are in Airtable vs SeaTable.

What gets lost on any route

Formulas are the usual casualty: neither importer rebuilds them, so every formula, lookup and rollup is written again in the new tool's syntax. Count those fields and the automations per table before you move, because the migration is as big as that list.

Both importers read the base through a link anyone holding it can open, so switch the link off in Airtable once the import is done.

What running it yourself costs

You pay for a server and your time. On the model this site uses throughout, a small VPS with 2 vCPU and 4 GB of RAM runs about $5 to $7 a month, plus roughly two hours of setup and an hour a month of upkeep. Five Airtable seats at $20 a month come to about $100. One person on Airtable's free plan has little reason to move.

Checked on 14 September 2026 against Airtable's technical requirements and attachment URL pages and the Baserow and NocoDB import documentation. Importers change between releases. If one of these details has moved, tell us.

Frequently asked

Can Airtable be hosted on-premise?

No. Airtable describes itself as a cloud-based SaaS product and states that it does not plan to offer an on-premise or self-hosted version, on any plan.

What is the closest self-hosted alternative to Airtable?

Baserow, for most teams. It is MIT-licensed, works much like Airtable, and imports a whole Airtable base, attachments included, from a public share link. Formula, lookup and rollup fields have to be rebuilt after the import.

Can I export my whole Airtable base?

Not as one file. Airtable exports each view as a CSV, so every table is a separate download. Attachment links handed out through the API expire after about two hours, so a backup has to copy the files themselves.