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

Everything that is actually in the box

No feature here is on a roadmap or behind a waiting list. This is what the product does today, in the free edition unless marked otherwise.

Moving from Airtable

Bring your bases, and check that nothing was lost

Built for teams leaving Airtable: the same words, the same formula syntax, and a report that proves the move.

Airtable import

Every record, linked record, lookup, rollup, count, formula, attachment and comment, with Airtable's record ids and created times, in the background.

The report

Record counts per table against Airtable, and each formula, lookup and rollup checked record by record against the value Airtable had.

Side by side until you switch

Re-read from Airtable every hour, read-only here, until one click makes Artavolo the source.

Airtable's API, answered

The same paths and record ids, so the Airtable.js SDK and your scripts need a new address, not a rewrite.

No record limit

On any plan, the free one included. Past 10,000 records a table is read from the server a page at a time.

Migration help

Assisted and full migrations at a fixed price: views, automations and interfaces rebuilt, integrations repointed.

AI agents

Agents as colleagues, not loose API keys

Each agent has a name, its own token and access to the bases you give it, and everything it changes is credited to it.

Agent identities

Read or change access per base; table rules and record rules apply to agents as to people.

Review before writing

In review mode an agent's changes wait beside the table until a person accepts or rejects them, one at a time or a batch at once.

Undo an agent

Take back everything an agent wrote in a day, keeping any cell a person changed after it.

Change tables from AI chat

Claude, ChatGPT and Le Chat through the connector: by field names, with a preview before bulk changes, and undo.

Agent numbers

Changes each agent made this week, and the share of its proposals people accepted.

One token everywhere

The data API, the Airtable-compatible API and the AI connector all take the agent's token.

Views

Six ways to look at the same records

Views belong to the sheet, not to a copy of it. Change a record anywhere and every view agrees.

Grid

Typed columns, inline editing, filters, sorting, grouping, hidden columns, row height and frozen columns.

Kanban

Cards grouped by any select field, moved between columns by dragging.

Calendar

Day, week and month layouts over any date field.

Gallery and cards

Image-led layouts for catalogues, people and anything visual.

Forms

Public or private submission forms with validation, file uploads and an optional password.

Insights

Records over time, and who has been adding and changing them.

Data

Structure, not just cells

The difference between a spreadsheet and a database is that the database knows what things are.

Rich field types

Text, long text, number, date and time, select and multi-select, checkbox, rating, URL, e-mail, phone, image, file, collaborator.

Relations

Point a column at another sheet and pick from its records instead of retyping them.

Lookups and summaries

Pull a value through a relation, and total, count or average a column in the summary row.

Import

Airtable bases, Excel workbooks, CSV, TSV and JSON files, and rows pasted from a spreadsheet, as a new base or into a table.

Attachments

Files on the record, served only to people allowed to see the sheet that references them.

Templates

Start from a ready-made base instead of an empty grid.

Working together

Built for more than one person

Collaboration that does not depend on everyone remembering to refresh.

Live updates

Changes appear for everyone looking at the sheet, over a websocket, scoped so people only receive what they may see.

Record comments

Comments on each record, kept beside its history.

Notes

Long-form documents that live beside the data instead of in another tool.

Notifications

In-app and e-mail notifications, with reminders from date fields.

Guests

Share one sheet with someone outside the workspace, read-only, with an optional password.

Record history

What changed on a record, when and by whom.

Automation

Let it do the repetitive part

Rules and interfaces for the work nobody should be doing by hand.

Automations

Scheduled and event-driven rules over your records, with e-mail and report actions.

Webhooks

Outgoing calls when records are created, updated or deleted, with your own headers.

REST API

Full read and write access to every object, with per-user API tokens.

Embedding

Put a view inside another application with a signed token. Licence

Administration and security

The part a security review asks about

Permissions are enforced on the server, on every request - not hidden in the interface.

Permissions

Workspace, base and per-sheet visibility; owner, contributor and read-only; invitations with expiry.

Strong authentication

Argon2id passwords, two-factor authentication, login throttling and session controls.

Single sign-on

OpenID Connect with Entra ID, Keycloak, Okta or any standard provider, with just-in-time accounts. Licence

Audit log

An append-only record of logins, permission changes and data changes, with export. Licence

Encrypted backups

Scheduled, encrypted with your key, with optional off-site copies to S3-compatible storage. Licence

Data protection

Self-service account deletion and a complete erasure routine for GDPR requests.

Running it

Your infrastructure, your rules

However you deploy it, nothing calls home and no data leaves your servers.

Docker

A compose stack with the application, MariaDB, a cache and automatic HTTPS.

Plain LAMP

PHP and MySQL on ordinary shared or managed hosting, with a scripted upgrade.

White-label

Your name, logo, e-mail addresses and webhook headers, with no trace of ours. Licence

Hosted

Or let us run it, if you would rather not.

Marked Licence? That is the paid part.

Everything else is in the free Community edition, with no seat, row or workspace limits. Nothing is time-limited and there is no sign-up.