🚀 We are pleased to announce the release of a new version of our CLI. You can find in our blog the new features available!. Dismiss

DECENTRALIZED STORAGE FOR STRUCTURED DATA AT SCALE

Web3 database
for user owned data

START BUILDING
Cedalio
Define

Define

Define your schema with GraphQL and just focus on building. No need to know Solidity, understand about blockchains or operate your infrastructure.

Store

Store

Store on-chain and off-chain data in a cost-effective way, and accelerate your path to decentralization by giving users control over their data.

Observe

Observe

Get valuable insights into how your app data is stored and used. Track errors and have full operation performance analytics.

Building powerful apps in web3 begins with a GraphQL API

Just define your data model and the business logic you want to decentralize, without having to worry about storage management or smart contract coding.

dApps
etherium flow ZKSync Polygon POS
CEDALIO CORE

On-chain and off-chain storage

Deploy your app’s schema and target many of the available on-chain and off-chain storage solutions, such us Ethereum, Polygon, zkSync or IPFS. Execute CRUD GraphQL operations.

READ MORE

type

User

@storage(name:"Polygon PoS")

{

id: UUID

!

firstName:

String

lastName:

String

email:

Email!

address:

Address!

}

type

GameItem

@storage(name:"IPFS")

{

id: UUID

!

name:

String

!

type:

GameItemType!

price:

Int

!

}

on chain
polygon on chain
off chain
off chain IPFS

type

User

@storage

(name:"Polygon PoS"){

id: UUID

!

fullName:

String

email:

Email!

address:

Address!

profilePicture: Image @versions(["small@50x50", "medium@150x150"])

items: [GameItem!]!@relation(type: REFERENCE)

}

type

GameItem

@storage

(name:"IPFS")

@ERC721 (network: "Polygon PoS")

{

id: UUID

!

name:

String!

type:

GameItemType!

price:

Int!

owner: User! @belongsTo

@owner(address: "address")

}

Decorative Image
Smart Contract
Decorative Image Decorative Image Decorative Image Decorative Image Decorative Image Decorative Image
user
items {}
On Chain
nft
game item 1
owner
Off Chain
nft
game item 2
owner
Off Chain
Decorative Image Decorative Image
CEDALIO CORE

Rich data types and collections

Create a complex GraphQL schema by defining 1-to-1, 1-to-many or many-to-many relations by simply adding relation directives to your types and fields. Enhance your objects by using rich data types likes Image or Video to automatically add metadata, thumbnail generation and integrate with descentralized file storage solutions like IPFS.

READ MORE
CEDALIO GATEWAY

On-chain access control

Configure fine grained on-chain access policies. Define groups and manage users permissions based on types such as addresses and fields.

READ MORE
Ceramic
Cedalio
IPFS
Etherium
Smart Contract
Flow
ZK Sync Polygon POS

# ADDRESS can [ READ | WRITE ] [ OBJECTS ]

0x511Aa93B58005eAf15D1dB5db2443c618d3Fd0aD can READ [

GameItem.*, User.[firstName, lastName]

]

Performance & analytics
CEDALIO EXPLORER

Performance & analytics

Explore and optimize the schemas already deployed in your database. Test GraphQL queries quickly in our GraphQL playground. Find out how your data is being used with live updates from your database. GraphQL playground. Find out how your data is being used with live data from your database.

READ MORE

From our blog

FEB 10th, 2023

How to create a To-Do dApp using Vercel + Cedalio

In this tutorial we want to showcase how to create a To-Do dApp that uses Cedalio as a storage layer, storing data on-chain.

READ MORE

FEB 22th, 2023

[Product Update] Faster Mutations and Support for Dynamic Schemas

Mutations now run 3X faster and we have integrated our Explorer into the CLI, allowing you to test and interact with your custom schema in your local environment.

READ MORE

Documentation Site

Here you can find, how to download our CLI and get started with it. Discover our GraphQL specification coverage, technology architecture and some of our Use Cases.

VISIT OUR DOCUMENTATION