What problem does it solve?
Torii removes the friction of querying and monitoring Dojo world state by indexing on-chain events and exposing a fast, type-safe GraphQL API, gRPC subscriptions, and direct SQL access so clients, dashboards, and analytics can consume world data reliably.
Core Features & Use Cases
- Torii orchestration: start and configure Torii for development and production with options for controller indexing and DB persistence.
- GraphQL & subscriptions: generate model-specific queries, cursor pagination, and real-time entity or event subscriptions for live game clients.
- SQL access & troubleshooting: inspect the SQLite store for complex aggregations, performance tuning, and debugging.
- Use case: power a live game client that subscribes to Position updates for smooth UI state, or run backend analytics that aggregate entity metrics across worlds.
Quick Start
Start Torii pointed at your deployed world address, enable controller indexing and expose GraphQL and gRPC endpoints for client queries and subscriptions.