Practical overview
When it fits
Use Glaze when implementing a Ceramic application and one or more of its documented stream, DID-data, CLI or test-environment packages match your development task.
Who it is for
- JavaScript and TypeScript developers building applications on Ceramic.
- Developers who need Ceramic stream loading, stream-reference aliases or DID-linked data storage.
- Teams seeking repository-provided CLI and Jest environments for development and testing.
Documented uses
- Batch and cache reads of Ceramic streams with @glazed/tile-loader.
- Use aliases to reference Ceramic streams with @glazed/datamodel.
- Associate data records with a DID using @glazed/did-datastore.
- Build and test Ceramic applications using the CLI, development tools library and Jest environments.
Requirements & limits
The GitHub repository states that Glaze is dual licensed under MIT and Apache 2.
- Glaze is a collection of packages for application development, rather than a standalone hosted app.
- Yarn workspaces are required for the documented monorepo installation.
- The README lists libraries, CLI and Jest environments, but its setup instructions stop at dependency installation and package building.
- A webpack notes-taking application example is included in the repository.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and build the Glaze monorepo
Install the workspace dependencies and build the repository’s packages.
Before you start
- Yarn workspaces.
Steps
Run
yarn installto install dependencies.Run
yarn buildto build all packages.
Expected outcome
The repository’s packages are built after dependencies are installed.
Guide limitations
- This covers repository setup and package building, not running or deploying a Ceramic application.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- ceramicstudio/js-glaze · Official homepage title · retained in its source language

