Composable Web3
data network

Ceramic is a decentralized data network that brings unlimited data composability to Web3 applications.


Decentralized data streams

With Ceramic's permissionless data streaming network, you can store streams of information and ever-changing files directly on the decentralized web – and share updates with anyone in the world.

Mutable streams

Store, edit, and update content in stateful data structures on IPFS

Immutable naming

Reference content by a persistent ID instead of changing IPFS hashes

Custom functions

Write custom functions to process updates to your stream's state

DID authentication

Transact with streams using W3C standard decentralized identities

Scalable consensus

Per-stream consensus ensures data consistency and network scalability

Host & deploy

Make your streams available over a global peer-to-peer network

Sync & share

Query, sync, or subscribe to any stream using standard APIs

Archive anywhere

Backup the contents of your stream to IPFS, Filecoin, or Amazon S3

See how it works

Composability without limits

Applications connect to Ceramic’s decentralized data network via an open API to store, modify, and retrieve data. All data that exists on the network can easily be reused or repurposed within other applications, creating a network of connected applications running on composable data.


Build apps with Web3 data

Ceramic's decentralized data network has all the features and tools you need to build powerful applications with composable Web3 data.

Get started

Decentralized identity

Build apps with interoperable, user-controlled data storage. DID DataStore supports DIDs for cross-chain IDs, streams for storage, and hubs for linking streams to a user. Identities are based on W3C standards and can be used with wallets from many different blockchains and Web3 platforms.

Explore IDX >

Peer-to-peer databases

Store and host all of your user data or application data in streams to eliminate centralized database servers, blockchains, or local storage. Streams are a backend replacement for storing user-generated content, user activity and history, application data and state, and much more.

Evolutionary files

Store editable, version-controlled documents, files, and media on IPFS that maintain a transparent and auditable history without needing to keep track of changing hashes. Streams have been used to store social media posts, news articles, blogs and publications, JSON documents, schemas, metadata, NFT assets, and verifiable credentials.


Trusted by leading Web3 projects

See what others are building on Ceramic.

Cross-chain identity & reputation

RabbitHole uses IDX to link multiple Web3 wallets and Web2 accounts to a unified DID. After calculating an aggregate reputation score, they store this verifiable credential in the user's identity so it's usable on any Web3 application.

Multi-app user profiles

MetaGame uses IDX, Ceramic's identity protocol, to store profile data for Ethereum users that can be consumed, added to, or extended by any app in the Web3 metaverse.

Trustless forums

BoardRoom stores proposals, comments, votes, and other user-generated content for their governance application. Since switching to Ceramic they've been able to boost engagement, increase trust in governance, and remove their backend.

Document database

ArcX uses streams to store mutable JSON documents, similar to a NoSQL document store. For their application, it was important that the documents were mutable, verifiable, and decentralized.

Mutable NFT storage

GeoWeb needed a simple and trustless way to store editable NFT data that could only be updated by the asset's current owner. Ceramic's streams and NFT DID method were the perfect fit.

Multi-app data

Developers on the Daemon.Land platform use Ceramic and IDX to store user data, which makes it easy for users and their data to freely travel between different apps built with Daemon.Land.

Learn the basics

Learn more about Ceramic's decentralized, composable data network.

Read the overview

Build with Ceramic

Start developing applications and services with Ceramic in less than 5 minutes.

Get started

Join the community

Chat with a fast-growing community of more than 5,000 Web3 devs and innovators.

Developer chat