Skip to main content

Envio

Use Envio, a modular data indexing solution, to index Sei smart contract data. Envio has three products. You can use them individually or together, depending on your data needs on Sei.
  1. HyperIndex, a fully customizable blockchain indexing framework that powers GraphQL APIs over Postgres
  2. HyperSync, a real-time data retrieval layer up to 2000x faster than traditional RPC
  3. HyperRPC, a fast RPC for data-intensive queries
If you are new to Envio, start with How to Index Sei Smart Contract Data in Minutes using Envio. This step-by-step walkthrough builds a USDC indexer on Sei in under five minutes.
Envio also supports Sei Testnet. HyperSync is at https://sei-testnet.hypersync.xyz, and HyperRPC is at https://sei-testnet.rpc.hypersync.xyz.

Choosing a product

HyperIndex

Best for: projects that need a complete indexing solution with schema management, event handling, and a GraphQL API.
  • An indexing framework that transforms on-chain events into structured, queryable databases with GraphQL APIs
  • Configured with a YAML file, a GraphQL schema, and event handlers in TypeScript, JavaScript, or ReScript
  • Supports multichain indexing, real-time indexing, reorg handling, and factory (dynamic) contracts
  • Uses HyperSync for historical backfill

HyperSync

Best for: new projects that design their own data access layer, performance-critical workloads, advanced filtering, and full control over data formatting.
  • A high-performance data retrieval layer, written from scratch in Rust as an alternative to traditional JSON-RPC endpoints
  • The raw blockchain data access layer that HyperIndex uses. It is up to 2000x faster than traditional RPC endpoints.
  • Client libraries for Python, Rust, Node.js, and Go
  • Query options that let you filter, select, and process exactly the data that you need
Common use cases include custom indexers, data analytics, block explorers, monitoring tools, cross-chain applications, and ETL pipelines.

HyperRPC

Best for: drop-in replacements for existing RPC-based code, projects that need standard JSON-RPC interfaces, and teams without time for a deeper integration.
  • A fast RPC designed for data-intensive blockchain tasks
  • A specialized JSON-RPC endpoint optimized for data retrieval workflows
  • Drop-in compatible with existing tooling that uses standard RPC methods
  • Up to 5x faster than traditional nodes for data-intensive operations. It uses HyperSync to fulfill requests.
Common use cases include historical data queries, log event filtering, block and transaction retrievals, and analytics applications.

Getting started

Make sure that you have installed the prerequisites. Then initialize a new indexer:
Follow the interactive prompts to customize your indexer for Sei. A minimal Sei config.yaml looks like this:
For more detail on configuring chains, schemas, and event handlers, see the HyperIndex configuration guide and Indexing Sei on Envio.

Built with Envio

  • Indexer Explorer: browse public real-time indexers built on Envio
  • Case studies: see real-world deployments and migrations
  • Showcase: explore live demos built with HyperIndex and HyperSync

More resources

Support

For help, contact the Envio team on Discord or Telegram.