Skip to content
Open beta — everything’s free right now, and your rate is locked when it ends.
Changelog

What shipped.

Newest first. We build in the open — the gaps we intend to close are on the wishlist.

July 2026

A speed benchmark, measured against Airtable and NocoDB

We measured Tabla head to head — opening, sorting, filtering and searching a 50,000-row table, timed in the browser on each live site. A 50,000-row table opens in about a third of a second: roughly 11× faster than Airtable and 15× faster than NocoDB. The numbers now appear where the claims are made, each with its method stated.

Public view links

Share any saved view as a read-only link — no login needed to read it. The link applies exactly the view's own filters and sorts, so it can never show more than the view does.

Kanban view, and group-by in the grid

Every table can now stand up as a board, grouped by any single select — drag a card to change its status. The grid itself groups by a field too.

Summaries in the grid

Sum, average, min, max, and counts along the bottom of every field — computed over all filtered records, not just the loaded page.

Profiles and database icons

Accounts have names and photos; databases have icons and colors. Small things that make a shared database feel inhabited.

A timezone per database

Each database declares its timezone, and the grid, filters, calendar, webhooks, and API all agree on which day a timestamp lands — including across daylight saving.

Duration and unique fields

A duration field that reads h:mm but stores seconds, so it sorts and rolls up like the number it is. And "require unique values" on scalar fields, enforced by the database itself.

Rich long text

Markdown in long-text fields, with clean single-line previews in the grid.

Import: Airtable, CSV, and Excel

Connect an Airtable account and bring a base across — tables, fields, records, links, and the attachment files themselves — in one run. CSV and Excel files import with type sniffing that validates everything before writing anything.

Members, roles, and invitations

Share a database by email with owner, editor, or viewer roles. Invitations are single-use and the roles are enforced server-side, on every door.

Trash, undo, and calm concurrency

Deleted records sit in a per-table trash for seven days. Cmd+Z undoes edits, creates, and deletes. Two people editing the same record no longer silently overwrite each other.

Calendar and gallery views

Records with dates stand up as a month; records with images stand up as cards. Views remember their own filters, sorts, hidden fields, and colors.

Formulas, lookups, and rollups

Formulas compute inside the database itself — arithmetic, date math, text, IF — and lookups and rollups read across links and stay current. All three filter; formulas sort too.

The whole-database export

One action: every table as CSV, every attachment's actual bytes, and a machine-readable manifest, in a single zip. The most important feature we'll ever ship.

Webhooks with a delivery ledger

Fire on created, updated, matching, or deleted — with the same filter language the grid uses. HMAC-signed, retried on failure, every delivery logged and replayable.

Earlier work — the grid, fields, linked records, saved views, attachments, and the API — predates this public log. From here on, what ships gets written down.

Tabla — Changelog