Skip to content


Welcome to the SeaTable Developer Guide. This guide describes all possibilities to build extensions for SeaTable, the world leading self-hosted no-code platform.

This guide explains basically three approaches to develop with SeaTable:

  1. Write Scripts inside SeaTable to create custom logic or individual data processing. SeaTable supports Javascript and Python as scripting language.
  2. Or write a SeaTable Plugin that can interact, visualize and operate with the data of a SeaTable Base
  3. Or use any programm language you want and interact with the SeaTable API to build your own web page or programm.

Target audience

This guide is for developers, who want to use custom scripts inside SeaTable, build their own plugins or their own programms.

All instructions are valid for self-hosted Seatable installations (Enterprise and Developer Edition) as well as for the SeaTable Cloud.

Known limitations of SeaTable Cloud

  1. It is not possible to install custom plugins at SeaTable Cloud.
  2. The number of python-script runs is limited by your current SeaTable Cloud subscription.

Therefore we recomment that you install your own SeaTable Server if you want to developer custom plugins, applications or multiple python scripts. More info about your own server in the Admin Manual.

If you are new to SeaTable, we recommend that you go on with the reading of the introduction part like the requirements or the basic concepts of the no-code platform SeaTable.

Otherwise, let's get started.

Start Scripting Write your own plugin Use the API

Last update: September 15, 2023