SeaTable is an online lightweight database with a spreadsheet interface. It helps you to easily record and manage all kinds of scattered information. With APIs and SDKs, you can quickly scale to your needs, automate data processing and automate business processes.

Main features includes:

  • A spreadsheet like interface to records data supporting collaboratively editing.
  • A form app to collect data
  • Mobile ready UI to be used on browsers in mobile system
  • Comprehensive API and SDK to add UI Plugins and background scripts for your SeaTable
  • Filters, sorts, charts and pivot tables to visualize and analyze data.
  • Scripts for automation or data analyzing


SeaTable is originally built by the Seafile team ( The idea was to add online collaboration table feature to Seafile. Later it involved into a separate project. The business is now moved to SeaTable GmbH.




Software components

SeaTable consists of following components

  • dtable-web: The web site for manage tables.
  • dtable-server: Store the tables and provide collaborating feature.
  • dtable-events: Background maintenance tasks
  • seaf-server: Store attachments (files and images)
  • ccnet-server: Will be removed later.
  • thumbnail-server: serve image thumbnail and other static contents


The different components of SeaTable community edition are released under different licenses:

  • dtable-web: Apache License v2
  • dtable-events: Apache License v2
  • dtable-server: Proprietary License
  • seaf-server: AGPLv3
  • thumbnail-server: Apache License v2


  • The source code will be uploaded to GitHub later. They are currently included in the Docker image if you are interested.

Reporting issues

Please report issues in the forum:


SeaTable is a spreadsheet database to organize data and automate business procedures

Seatable Info

⭐ Stars 155
🔗 Homepage
🔗 Source Code
🕒 Last Update a year ago
🕒 Created 2 years ago
🐞 Open Issues 28
➗ Star-Issue Ratio 6
😎 Author seatable