Skip to content

Backups for Airtable

Airtable's trash empties after 7 days. Your backup shouldn't.

A copy of every base each morning, kept outside Airtable, and a short receipt of what was added, edited and deleted. When a chunk of a table disappears, you hear about it the next morning, not from a client next month.

14 days free, no card. Read-only access. Not affiliated with Airtable.

Receipt · Content calendar

Sample

Fri, Sep 25 · 06:05 UTC · 3 tables

Spike 15 records left Content, 10% of the table. Still in Airtable's trash for 7 days.

Deleted

  • Templates we use every weekContent
  • Community AMA highlightsContent
  • Interview: two founders (video)Content
  • and 12 more, with every value they held

Edited

Office hours: your questions (video)

OwnerMaya OkaforJonas Berg

and 2 other edited records

Attached: deleted-rows.csv, ready to re-import

A sample morning receipt, rendered from the demo base by the same engine that backs up real bases.

What Airtable keeps

Airtable protects you from Airtable's mistakes. Not from yours.

A teammate filters the wrong view and bulk-deletes. An automation overwrites a column at 2 AM. An import doubles a table. Airtable's safety nets are real, but they all live inside Airtable and none of them tells you anything happened.

Trash

7 days

Deleted records, fields and tables can be restored for a week. After that they're gone, and the trash never told you they were there.

Airtable's docs ↗
Snapshots

Inside Airtable only

Taken automatically based on use, or by hand, and kept inside the account they protect. You can't schedule or download them, and restoring one creates a new base.

Airtable's docs ↗
Revision history

One record at a time

Great for “who changed this?”. No base-wide list of what changed, no search, no export.

Airtable's docs ↗

How it works

Set it up once. Read one email a day. Or don't, until you need it.

  1. Today · you, once

    Connect, read-only

    Pick the bases to protect. We only ever ask Airtable for permission to read them. The first backup starts straight away.

  2. Every night · Nightclerk

    A full copy, outside Airtable

    Every table, every field, linked records by name, plus the structure of the base. Attachment files are copied too, up to your plan's storage, so they're still there after Airtable deletes them. Unchanged records are stored once, so a year of history stays small.

  3. By morning · your inbox

    A receipt of what changed

    What was added, edited and deleted, naming the records. If 10 or more vanish at once (or 5 that are 5% of a table), you get an alert, by email or in Slack, while Airtable's trash can still undo it. Same when one field is overwritten or deleted on 25+ records that are 30% of a table (or 200+ anywhere), and when an import makes a table half again as big overnight.

The product, not a picture of it

A month of backups. Click any morning.

A sample base that changes every day, run through the same engine your bases would be. The red bar is the morning someone deleted part of a table.

Open the full demo →
Sep 25

Backup receipt · Content calendar

Fri, Sep 25 6:05 AM UTC

141 records saved outside Airtable

1 added3 edited15 deleted

Spike15 records disappeared from Content (10% of the table). This is when you'd get an email, while Airtable's trash still has them. Every row is listed below.

See every record that changed that morning →

In the app

When something is missing, you have answers in a minute.

Search everything, deleted records too
Type a name, an email or an order number and find every record that ever held it, including ones deleted months ago (a year of history on Keeper, three on Vault).
Deleted rows, ready to re-import
Each receipt has a CSV of what was deleted that day, shaped for Airtable's CSV import: no computed fields, links written as names, and each row's old record ID in its own column.
Who last touched it
If a table has a "Last modified by" field, receipts and alerts show who last edited each record that was changed or deleted. Airtable's API never says who deleted one, so we don't pretend to.
Every version of a record
See what a record said on any morning, field by field, even after it's gone from Airtable.
Browse any day's copy
Open a table exactly as it was on a given morning, page through it and download it.
A rebuild kit in every download
CSV and JSON for every table plus STRUCTURE.md: field types, select options, formulas and links, so a lost base can be rebuilt.
Bases you run for clients
Label each base with its client. The overview groups them, and a client's contact can get the receipts and alerts for just their bases, no account needed.
Live CSV links
A private link per table that always serves the latest backup, for Google Sheets' IMPORTDATA or Excel. On Vault and during the trial.

Just need a copy right now? Export a whole base for free, no account needed.

Pricing

Priced like a utility, not a team tool.

Every account starts with a 14-day trial: 10 bases, daily, with alerts. No card until you choose. How this compares.

Free

For one small base you'd hate to lose.

$0forever

No card, ever

  • 1 base, backed up weekly
  • 30 days of history
  • Weekly receipt of what changed
  • Search, browse and download every backup
  • 100 MB of attachment files kept
Start free

Stays free. Upgrade any time.

Recommended

Keeper

Daily backups for the bases your work runs on.

$10per month

or $100/yr

  • 10 bases, backed up every day
  • A year of history
  • Daily receipt of what changed
  • Deletion, mass-edit and import alerts, by email or Slack
  • Receipts for up to 3 teammates
  • 5 GB of attachment files kept
Try Keeper free for 14 days

10 bases across any Airtable accounts

Vault

For people who run many bases, or other people's.

$15per month

or $150/yr

  • 50 bases, backed up twice a day
  • Three years of history
  • Everything in Keeper
  • Receipts for up to 10 people, each by client if you like
  • Live CSV links for Google Sheets and Excel
  • 25 GB of attachment files kept
Try Vault free for 14 days

50 bases across any Airtable accounts

Every account starts with a 14-day trial: 10 bases, daily, with alerts, plus Vault's live links to try. No card. When it ends you choose a plan or stay on Free. On every plan you can download your whole history as one ZIP, whenever you like.

Questions

Before you connect anything

Can you change or delete anything in my bases?

No. We only ever read the bases you pick: a token needs just schema.bases:read and data.records:read, and one that could write is refused when you paste it, so we never hold anything that could change your data. (Sign in with Airtable, once it's on, also reads your Airtable email address.)

So how do I get deleted records back?

Within 7 days, Airtable's trash is the fastest way, and the morning receipt makes sure you notice in time. After that, download the deleted rows as an import-ready CSV from that day's receipt and import them into the table. For a full rebuild, every backup includes a STRUCTURE.md file describing each table and field.

What doesn't get backed up?

Automations, interfaces, view filters and record revision history: Airtable's API doesn't expose them, so no outside tool can copy them. Record comments are in the API, but we don't copy them yet. Attachment files are copied after each backup up to your plan's storage (100 MB on Free, 5 GB on Keeper, 25 GB on Vault); single files over 250 MB, and files past that allowance, are kept as names only.

Will it use up my Airtable API calls?

A backup uses about one call per 100 records per table, and unchanged records cost nothing extra to store. Free Airtable workspaces get 1,000 calls a month, so a big base backed up daily can run short there; each base's page shows its real usage. Team and Business plans have plenty.

Where is my data kept?

In a Postgres database (Neon, AWS us-east-1), with Airtable tokens encrypted with AES-256-GCM. You can download everything or delete everything at any time. The security page has the details, including what we don't have yet.

What happens if I stop paying?

Your account drops to Free: one base backed up weekly. Nothing is deleted on the day you cancel. Your full history stays for another 30 days so you can download any of it, and after that Free keeps a rolling 30 days.

More on security and recovering deleted records.

Next time something disappears, know by breakfast.

A 14-day trial, no card. Read-only access to the bases you pick. Keep going for $10 a month, or keep the free plan.