Glaze suite includes a collection of tools for building applications on Ceramic, including data model management tools, runtime libraries for user-centric data storage and retrieval, and client-side tools for caching data from the network. Glaze modules can be used separately, but are best when used together.
Before reading further and getting started using Glaze packages, you should be familiar with other Ceramic concepts previously presented, such as DIDs, authentication, schemas, streams and stream types.
Data model management¶
The Glaze CLI provides a set of command-line tools for managing and deploying the data models used by your Ceramic application.
Build with data models¶
The DID DataStore module provides read and write APIs allowing applications to interact with user data based on data model. DID DataStore also makes it possible for applications to discover all information about a user in one place, forming the basis for user-centric data composability on Ceramic.
The DataModel module provides human-readable aliasing for data models at runtime, making it easier to use the DID DataStore API.
The tile loader module provides client-side batching and caching for Ceramic data, improving the performance of retrieving data from the network in order to populate your application.