Leaving Airtable? Bring your bases to Artavolo, checked record by record. See how
Switch from Airtable

Everything comes over, and you can check it.

Artavolo uses Airtable’s words, base, table, field, record and view, and its formula syntax. It brings your bases over with their links, formulas, files and comments, proves it against Airtable record by record, and runs side by side with Airtable until you decide.

Your base is here Sales · 36 seconds
TableIn AirtableIn Artavolo
Companies1,0001,000matched
Contacts9,0009,000matched
Deals15,00015,000matched
✓ Weighted (formula) matches Airtable on 15,000 of 15,000 records
✓ Pipeline (rollup) matches on 1,000 of 1,000
✓ Links, record ids and created times kept
i Automations and interfaces are not in Airtable’s API: listed for you to rebuild, or for us to
Synced from Airtable every hour until you switch Switch to Artavolo
What comes over

Your base, as you left it

Every record, in every table

All of them, following Airtable’s paging; zeros stay zeros and empty stays empty.

Linked records

As real links between tables, both ways, by record, not by position.

Formulas, lookups, rollups and counts

Formulas keep Airtable’s {Field} syntax. A formula with a function Artavolo does not have keeps its last value and is named in the report.

Attachments

Copied into Artavolo’s storage, so they stay when Airtable’s file links expire.

Record comments

With their authors, matched by e-mail address.

People

Everyone named in a people field, kept by e-mail address: when they join your workspace, those records are theirs.

Ids and times

Base, table, field and record ids (app, tbl, fld, rec) and each record’s created time.

Views

Grid, kanban, calendar, gallery and form views, with their visible fields and order.

Field types and descriptions

Selects with their colours, ratings, percents, durations, currencies, dates with time zones, autonumbers, people and barcodes.

Proof, not promises

Every formula checked against Airtable

The import brings each formula, lookup, rollup and count together with the value Airtable had computed, works it out again here, and compares them record by record.

“Total matches on 4,998 of 5,000 records; 2 differ, here they are.” When something differs, the report shows the records and the usual reasons: a time zone, or rounding. Counts per table are matched against Airtable too.

A test base of 1,000 companies, 9,000 contacts and 15,000 deals came over in 36 seconds on our test server, every value of its formula, lookup, rollup and count matching.

Try it first

Side by side until you switch

After the import, Artavolo re-reads your Airtable base every hour. The tables say so, and stay read-only here, so nothing typed in either place is ever overwritten.

Your team tries it on live data for as long as they need. When you are ready, Switch stops the sync and makes Artavolo the source. We suggest setting Airtable to read-only for a month afterwards, rather than deleting it.

Named, never dropped

What Airtable’s API does not hand over

No importer can read these, ours included. The report lists each one, and our migration packages rebuild them.

  • Automations
    Not in Airtable’s API. Artavolo has its own automations, run on the server; the report lists yours and we can rebuild them.
  • Interfaces
    Not in the API either. What they are mostly for is here as rules on which records people see, dashboards and forms; we rebuild them as those.
  • View filters and sorts
    The API says which views exist but not how they filter. The report names each view so you can set it again in a minute.
  • Scripting extensions and sync tables
    Named in the report. Scripts that call Airtable’s API can call Artavolo’s with a new address instead.
  • Revision history
    Airtable’s API does not expose it. Comments do come over, and from the first day here every change is in the record’s history.
Your scripts

A new address, not a rewrite

Artavolo answers Airtable’s REST API at the same paths, with the same record ids: listing with filterByFormula, views, paging and sorting, and creating, updating and deleting in tens.

So the Airtable.js SDK, your scripts and HTTP steps keep working with two changes: the address and the token.

const Airtable = require('airtable')
const base = new Airtable({
  apiKey: process.env.ARTAVOLO_TOKEN,   // an Artavolo token
  endpointUrl: 'https://artavolo.com',  // the one change
}).base('appXXXXXXXXXXXXXX')            // same base id

base('Invoices').select({
  filterByFormula: "{Status} = 'Overdue'",
})
The comparison

Artavolo and Airtable, honestly

Where Artavolo is ahead, and where Airtable still is.

ArtavoloAirtable
A team of 25€125 a month (Standard, €5 a person, VAT included)$500 a month (Team, $20 a seat, billed annually)
Records per baseNo limit, on every plan, the free one included1,000 on Free, 50,000 on Team, 125,000 on Business
Big tablesPast 10,000 records a table is read from the server a page at a timeThe plan’s limit applies
Where your data livesOVHcloud in Germany, or your own serverAirtable’s cloud
Run it yourselfYes: Community edition free, with no seat or record limitsNo
Who sees which recordsRules per table, enforced on the server, the API and agentsThrough interfaces filtered to the person
AI agentsEach with its own token and access; changes reviewed before they are written, if you like; undo of everything one didAirtable’s own AI features; agents use API tokens
History of every changeAppend-only audit log on every plan, record history, 30-day trashRecord history; audit logs on Enterprise plans
APIIts own, plus Airtable’s, at the same pathsFive requests a second per base
Interface designerDashboards, forms and views per person insteadYes, Airtable is ahead
Native Zapier and Make appsNot yet: webhooks, the API and HTTP steps; we rebuild your Zaps in a full migrationYes, Airtable is ahead
Phone appsThe web app, laid out for phonesNative apps, Airtable is ahead
Extensions marketplaceThe API, webhooks and the AI connectorLarger, Airtable is ahead

Airtable’s limits as published on its plans and API documentation in 2026; check Airtable’s pricing for the current figures. Bending Spoons agreed to buy Airtable in August 2026.

Migration help

We can do the move for you

A fixed price agreed before we start, delivered by e-mail and recorded walkthroughs. If the report shows anything missing when we finish, we fix it.

Self-serve, free

The importer, the report, side-by-side running and the list of what differs.

Assisted, per base

We run the import, fix what did not map, set the views’ filters and sorts again, check it against the report and walk you through it on a recording.

Full migration

A whole workspace, automations and interfaces rebuilt, integrations repointed, a cut-over plan, your own server if you want it, and 30 days of e-mail support.

Ask for a fixed quote

Tell us your bases, automations and integrations; we answer with a price within one business day.

Bring one base. See the report.

It costs nothing, and nothing changes in Airtable.