Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 12, 2026·3 min de lecture

APITable — Open-Source Airtable Alternative with API-First Design

A self-hosted spreadsheet-database hybrid that generates RESTful APIs automatically from every table you create.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 64/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
APITable
Commande CLI universelle
npx tokrepo install dbfee4cd-4dfc-11f1-9bc6-00163e2b0d79

Introduction

APITable is a self-hosted, API-oriented spreadsheet platform that combines the ease of a visual grid interface with the power of a relational database. Every table automatically exposes a RESTful API, making it a natural fit for internal tools and low-code workflows.

What APITable Does

  • Provides a real-time collaborative spreadsheet interface in the browser
  • Auto-generates RESTful APIs for every datasheet without manual configuration
  • Supports 20+ column types including attachments, lookups, and formulas
  • Offers real-time collaboration with presence indicators and change history
  • Embeds as a widget in other applications via iframe or React component

Architecture Overview

APITable uses a Java Spring Boot backend with a React and Next.js frontend. Data is stored in MySQL with a flexible schema that maps spreadsheet columns to database fields dynamically. Real-time collaboration is handled via WebSocket connections and operational transformation. The API gateway layer auto-generates endpoints for each datasheet, translating REST calls into internal queries.

Self-Hosting & Configuration

  • Deploy with Docker Compose: clone the repo and run docker compose up -d
  • Requires MySQL 8.0+ and Redis for caching and session management
  • Configure environment variables for SMTP, S3 storage, and OAuth providers
  • Set API_MAX_RECORDS to control pagination limits on API responses
  • Supports Kubernetes deployment via the official Helm chart

Key Features

  • Automatic REST API generation for every table with filtering, sorting, and pagination
  • Real-time multiplayer editing with conflict resolution
  • Row-level and field-level permissions for fine-grained access control
  • Mirror views, Kanban boards, gallery views, and Gantt charts built in
  • Embed-friendly widget mode for integrating into dashboards and portals

Comparison with Similar Tools

  • Airtable — SaaS with vendor lock-in; APITable is self-hosted and open source
  • NocoDB — similar concept but APITable offers richer view types and a widget SDK
  • Baserow — Django-based alternative; APITable uses Java/Spring for higher concurrency
  • Grist — Python-powered with formulas; APITable focuses on API-first workflows

FAQ

Q: What database does APITable use under the hood? A: MySQL 8.0+ is the primary data store. Redis is used for caching and pub/sub.

Q: Can I import data from Airtable or CSV? A: Yes. APITable supports CSV import and provides migration scripts for Airtable exports.

Q: Is there a row or record limit? A: No hard limit in the open-source edition. Performance depends on your MySQL instance sizing.

Q: Does it support SSO? A: Yes, via OAuth 2.0 providers including Google, GitHub, and custom OIDC.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires