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.