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.