Skip to main content

Features

A non-exhaustive overview of Tableland features.


Database​

Data availability​

Data is materialized offchain to save on costs. Docs.

Cross chain support​

Execute read-only queries across any network for multi-chain apps. Docs.

Tables​

Tables are created on the desired chain with global uniqueness. Docs.

Functions​

SQLite & a few custom functions can be used in queries (with some exceptions). Docs.


Access control​

Row level security​

Control the data each user can access with smart contracts. Docs.

Admin controls​

Write SQL statements that grant or revoke global table permissions. Docs.

Integrations​

Leverage any external protocol that also handles access controls all onchain.


Storage​

Data​

Store data in tables with (some limits). Docs.

Files​

Use external storage providers to store files & references in tables. Docs.


Clients & APIs​

SDK​

Build with JavaScript/TypeScript in Node.js or web apps. Docs.

Smart contracts​

Write contracts with onchain creates, writes, & access controls. Docs.

CLI​

Create, read, and write from the command line. Docs.

REST API​

Request read-only data from Tableland validator nodes. Docs.

Realtime database changes​

Watch database changes to perform logic in external services. Docs.


Studio​

Web app​

Deploy projects in the Studio and build an app in minutes. Docs.

CLI​

Manage your project from the command line. Docs.