Build projects on Tableland with the Studio web app and accompanying CLI tool.
The Tableland Studio is designed to make it easier to manage, deploy, and inspect Tableland projects. It includes a web app for managing your projects, a CLI tool for interacting with the Studio API, and a series of other packages used by these tools.
The full documentation is available on our docs site.
The packages
directory contains the different packages used by Studio. All of them are also published on npm, except for the web
package.
api
: the Studio backend API, built with tRPC. Package name:@tableland/studio-api
chains
: static info on Tableland supported chains, and helpers to get node providers. Package name:@tableland/studio-chains
cli
: command line Studio client built with Node.js. Package name:@tableland/studio-cli
client
: HTTP client for the Studio API. Package name:@tableland/studio-client
mail
: email sending interfaces. Package name:@tableland/studio-mail
nonce
: Redis-based nonce manager. Package name:@tableland/nonce
store
: an internal Studio data store. Package name:@tableland/studio-store
validators
: shared Zod schemas for Studio. Package name:@tableland/studio-validators
web
: a web-based Studio client built with Next.js.
Review each of the READMEs in the packages
directory for more information on how to set up a development environment.
PRs accepted. Studio is still under initial development, so if you are interested in helping out, feel free to connect on Discord: https://tableland.xyz/discord
Small note: If editing the README, please conform to the standard-readme specification.
MIT AND Apache-2.0, © 2021-2024 Tableland Network Contributors