🚀 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
Define your schema with GraphQL and just focus on building. No need to know Solidity, understand about blockchains or operate your infrastructure.
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.
Get valuable insights into how your app data is stored and used. Track errors and have full operation performance analytics.
Just define your data model and the business logic you want to decentralize, without having to worry about storage management or smart contract coding.
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 MOREtype
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
!
}
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")
}
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 MOREConfigure fine grained on-chain access policies. Define groups and manage users permissions based on types such as addresses and fields.
READ MORE# ADDRESS can [ READ | WRITE ] [ OBJECTS ]
0x511Aa93B58005eAf15D1dB5db2443c618d3Fd0aD can READ [
GameItem.*, User.[firstName, lastName]
]
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 MOREFEB 10th, 2023
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 MOREFEB 22th, 2023
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