Skip to content

Equipped with a Cairo architecture, development sequencer, blazingly fast and automatic indexing with CLI tooling to match. Versatile enough to support a wide range of onchain applications, from simple NFT projects to the most complex onchain games.

Cairo Architecture

Instead of writing raw contracts, Dojo promotes a more modular approach to building applications. Write like you would a database schema and have it reflect onchain and sync with your client. Read more

Katana: A High-Performance Sequencer

Katana is a high-performance sequencer you can spin up with a single command. Blazing fast and easy to use, Katana is gets you up and running quickly. Read more

Torii: An Indexer for Real-Time State Updates

Torii is an indexer that automatically generates GraphQL and gRPC APIs for real-time state updates. It's designed to make it easy to query and subscribe to onchain state changes. Read more

Sozo: A CLI for Smart Contract Management

Sozo is a CLI tool for planning and managing smart contract deployments, upgrades, and maintenance. It's designed to make it easy to manage your onchain application's lifecycle. Read more

Client Libraries

Dojo provides client libraries for interacting with your onchain state. These libraries are available in multiple languages and are designed to make it easy to interact with your onchain state. Read more

Deployment

Additionally, Cartridge offers tools and services to help you take your provable applications to production:

  • Slot: A managed service that lets you deploy and scale your provable applications quickly and easily.