Skip to content

System limitations

The following limitations apply to SeaTable Server as well as SeaTable Cloud and SeaTable Dedicated, unless explicitly stated otherwise here or on the relevant product page.

For API-related limits, please see the SeaTable API reference.

Category Limitation Type Limit Additional Notes
Bases Rows 100 000 The base becomes read-only when exceeding this limit. The limit can be modified in dtable_server_config.json.
Rows 2 150 000 The base will fail to load when exceeding this limit. The limit can be modified in dtable_server_config.json.
Archived rows no limit
Tables 200
External links for bases 100
External links for views 100
Apps 100
Forms 100
Tables Columns 500
External links External link viewing rate 300/min
Import / export Size of a base being exported as a DTABLE file 100MB All files stored in a base can be viewed and deleted via File Management. The limit can be modified in dtable_web_settings.py (DTABLE_EXPORT_MAX_SIZE).
Import of a XLSX/CSV file 50 000 records or 10MB
Export of a table 10 000 records or 1,000,000 cells
Export of a view in table 1 000 000 cells
Import / export big data Import from XLSX to big data storage 500 000 records or 40MB The limit can be modified in dtable_web_settings.py (BIG_DATA_ROW_IMPORT_LIMIT).
Update from XLSX to big data storage 500 000 records The limit can be modified in dtable_web_settings.py (BIG_DATA_ROW_UPDATE_LIMIT).
Export big data view to Excel 250 000 records The limit can be modified in dtable_web_settings.py (ARCHIVE_VIEW_EXPORT_ROW_LIMIT).
Groups Group members 500 The limit can be modified in dtable_web_settings.py (GROUP_MEMBER_LIMIT).
Group bases 500
Common datasets (CDS) Syncs of CDS Sync up to the first 50 000 records
Sync frequency 5 minutes The limit can be modified in dtable_web_settings.py (SYNC_COMMON_DATASET_INTERVAL).
Automation rules Records meet specific conditions after modification For batch modification, check the first 50 records. A rule can be triggered up to 10 times per minute.
Add record For batch addition, check the first 50 records. A rule can be triggered up to 10 times per minute.
Run periodically on records meet conditions Lock a maximum of 200 rows and send a maximum of 50 emails in one trigger