#18313·budibase

Feature: Add native SeaTable integration

Author: christophdbCreated Mar 16, 2026Updated Sep 13, 2026
Labelsstale

Description

I'd like to propose adding a native SeaTable integration to Budibase.

SeaTable is an open-source collaborative database platform (similar to Airtable but self-hostable). It offers a REST API with SQL support and is used by organizations that need data sovereignty.

Why SeaTable?

  • Self-hosting focus aligns perfectly with Budibase's self-hosted philosophy
  • Open source (like Budibase)
  • SeaTable has a growing ecosystem with integrations for Zapier, Make.com, n8n, and a recently added ToolJet connector
  • The previous Airtable integration is now deprecated — SeaTable fills that gap as a modern, self-hostable alternative

Proposed Implementation

A single seatable.ts file in packages/server/src/integrations/ following the existing pattern. Operations:

  • Create – Insert a new row
  • Read – List rows (paginated, with optional view filter)
  • Update – Update a row by ID
  • Delete – Delete a row by ID

Authentication uses SeaTable's two-step token exchange (API-Token → Base-Token), which is already well-documented and implemented in other connectors (e.g. the SeaTable MCP Server).

Credentials

  • Server URL – Any SeaTable server (cloud.seatable.io or self-hosted)
  • API Token – Base-scoped token (created in SeaTable UI)

I'm happy to submit a PR

I have a working implementation ready and would like to submit a PR if this is welcome. The API logic has been tested against a real SeaTable instance with full CRUD coverage.

References