Skip to main content

Overview

Learn how to build popular use cases or integrate with other technologies.


Playbooks outline various approaches to integrating Tableland into your application stack. There are a number of walkthroughs that touch on how you can use the Studio, SDK, CLI, smart contracts, and APIs, and the intent is to provide short-form content that makes it easy to get started, similar to some of the quickstarts but across a broader set of use cases.

Playbooks index​

The following outlines each of the playbooks and what they cover.

Concepts​

Concepts are the building blocks of Tableland, and the following outlines the concepts that are available.

Access control​

Dive into access control basics for how to use pure SQL for granting or revoking named addresses permissions on a table. Or, learn how to use smart contracts to enable finer access controls.

NFTs​

Dynamic NFTs are a common use case for Tableland, and this section describes some of the basics for metadata standards and how to build an NFT.

SQL blueprints​

Blueprints are the most common use cases for Tableland. They're the most common use cases for Tableland, and the following outlines the blueprints that are available.

  • ERC721 metadata: Create an ERC721 token with metadata stored in a Tableland table.
  • ERC1155 metadata: Create an ERC1155 token with metadata stored in a Tableland table.
  • Gaming: Build open gaming state, leaderboards, and inventory.
  • Key-value store: Build a key-value store to hold arbitrary data.
  • Web app: Build a web app with a Tableland backend, using the Tableland Studio as an implementation reference.

Frameworks​

Frameworks show how developers can use Tableland with existing technologies and easily integrate it into their stack.

  • Hardhat: Use Tableland with Hardhat to build a full stack web3 application.
  • React: Create web apps with React and a Tableland backend.
  • Next.js: Or, create web apps with Next.js and a Tableland backend.
  • wagmi: Easily integrate a wallet connection modal with your web app.

Protocol integrations​

As a database with onchain rules, Tableland can easily be used alongside other protocols. There are an endless number of ways protocols can work together, but here are some examples:

  • IPFS & Filecoin: Store files on IPFS, persist them on Filecoin (via web3.storage), and reference the CID in a Tableland table.
  • Lit Protocol: Encrypt and decrypt table data with secure and decentralized key management.