# Envio: Fast, Multi-Chain Blockchain Indexer > Envio is a real-time multichain blockchain indexer. HyperIndex is a multichain indexer supporting any EVM chain, plus Solana and Fuel. HyperSync is a high-throughput data layer natively available on 70+ EVM chains and Fuel, and supports any EVM chain via RPC. HyperRPC is a read-only JSON-RPC endpoint powered by HyperSync, up to 5x faster than traditional nodes. Benchmark: Envio 1 min vs The Graph 143 min (Uniswap V2 Factory, [Sentio, May 2025](https://docs.envio.dev/docs/HyperIndex/benchmarks.md)). This file is generated from page frontmatter at build time and follows the llmstxt.org standard. ## HyperIndex ### Core - [Benchmarking Your Indexer](https://docs.envio.dev/docs/HyperIndex/benchmarking.md): Learn how to benchmark your indexer to identify bottlenecks and optimize performance. - [Chain Reorganization Support](https://docs.envio.dev/docs/HyperIndex/reorgs-support.md): Learn how to handle chain reorgs and keep your indexed data consistent. - [Configuration Schema Reference](https://docs.envio.dev/docs/HyperIndex/config-schema-reference.md): Configuration Schema Reference section of the docs. - [Database Performance Optimization](https://docs.envio.dev/docs/HyperIndex/database-performance-optimization.md): Learn how to optimize HyperIndex databases with indices and schema design for faster queries. - [Effect API](https://docs.envio.dev/docs/HyperIndex/effect-api.md): Learn how to use the Effect API for external calls in handlers. - [Generated Indexing Files](https://docs.envio.dev/docs/HyperIndex/generated-files.md): Learn how generated files handle type-safe data access, event processing, and runtime indexing. - [Historical Sync](https://docs.envio.dev/docs/HyperIndex/historical-sync.md): Learn how to optimize historical sync with HyperIndex for fast and efficient data retrieval. - [HyperSync as Data Source](https://docs.envio.dev/docs/HyperIndex/hypersync.md): Learn how HyperSync is used in HyperIndex to fetch raw blockchain data. - [Loaders](https://docs.envio.dev/docs/HyperIndex/loaders.md): Historical reference for the V2 Loaders API, replaced by built-in Preload Optimization in V3. - [Loading Dynamic Contracts / Factories](https://docs.envio.dev/docs/HyperIndex/dynamic-contracts.md): Learn how to track and index dynamically created contracts from factory contracts. - [Metadata Query](https://docs.envio.dev/docs/HyperIndex/metadata-query.md): See indexing progress and metadata per chain using HyperIndex _meta query. - [Multichain Indexing](https://docs.envio.dev/docs/HyperIndex/multichain-indexing.md): Learn how to index and process events across multiple chains with HyperIndex. - [Performance Optimization](https://docs.envio.dev/docs/HyperIndex/performance.md): Learn how to optimize HyperIndex performance for syncing, indexing, and querying data. - [Preload Optimization](https://docs.envio.dev/docs/HyperIndex/preload-optimization.md): Learn how preload optimization improves event handlers with batched reads and parallel external calls. - [Query Conversion Guide](https://docs.envio.dev/docs/HyperIndex/query-conversion.md): Learn how to convert queries from TheGraph's custom GraphQL syntax to Envio's standard GraphQL syntax. - [RPC as Data Source](https://docs.envio.dev/docs/HyperIndex/rpc-sync.md): Learn how to index any EVM blockchain using RPC and optimize performance with HyperIndex - [Terminology & Key Concepts](https://docs.envio.dev/docs/HyperIndex/terminology.md): Explore key terms for fast reference and blockchain indexer development. - [Understanding Chain Head Latency](https://docs.envio.dev/docs/HyperIndex/latency-at-head.md): Learn how Envio keeps blockchain indexers updated with low latency and reliable multi-chain sync. - [Using WebSockets with GraphQL](https://docs.envio.dev/docs/HyperIndex/websockets.md): Learn how to use WebSocket connections with your HyperIndex GraphQL endpoint - [Wildcard Indexing & Topic Filtering](https://docs.envio.dev/docs/HyperIndex/wildcard-indexing.md): Learn how to index events using wildcard indexing feature and topic based filtering. - [Accessing Contract State in Event Handlers](https://docs.envio.dev/docs/HyperIndex/contract-state.md): Learn how to efficiently fetch and store token contract data from events using RPC, multicall, and caching. - [Block Handlers](https://docs.envio.dev/docs/HyperIndex/block-handlers.md): Learn how to run custom logic on every blockchain block or at set intervals using onBlock. - [Configuration File (config.yaml)](https://docs.envio.dev/docs/HyperIndex/configuration-file.md): Learn how to configure HyperIndex with contracts, events, networks, and advanced indexing options. - [Entities Schema (schema.graphql)](https://docs.envio.dev/docs/HyperIndex/schema.md): Learn how to define GraphQL schemas, manage entities, and handle different types in HyperIndex. - [Envio CLI Reference](https://docs.envio.dev/docs/HyperIndex/cli-commands.md): Explore and manage indexer projects with Envio CLI, from setup to development and benchmarking. - [Environment Variables](https://docs.envio.dev/docs/HyperIndex/environment-variables.md): Learn how to configure and manage Envio environment variables for your blockchain indexer. - [Event Handlers (src/handlers)](https://docs.envio.dev/docs/HyperIndex/event-handlers.md): Learn how to register and manage event handlers for efficient data indexing. - [Navigating Hasura](https://docs.envio.dev/docs/HyperIndex/navigating-hasura.md): Explore and interact with your locally indexed blockchain data using Hasura GraphQL. - [Running The Indexer Locally](https://docs.envio.dev/docs/HyperIndex/running-locally.md): Learn how to start, run, and manage the Envio indexer locally with Docker and Hasura. - [Testing](https://docs.envio.dev/docs/HyperIndex/testing.md): Learn to test HyperIndex indexers with createTestIndexer, simulated events, and full workflow validation. - [Using IPFS with Envio Indexers](https://docs.envio.dev/docs/HyperIndex/ipfs.md): Learn how to fetch and index NFT metadata from IPFS using Envio for complete on-chain and off-chain data. ### Envio Cloud - [Deploying Your Indexer](https://docs.envio.dev/docs/HyperIndex/hosted-service-deployment.md): Learn how to deploy, manage, and version your indexers on Envio Cloud using a git workflow - [Envio Cloud (formerly Hosted Service)](https://docs.envio.dev/docs/HyperIndex/hosted-service.md): Explore Envio Cloud (formerly Hosted Service) for fully managed indexer hosting with easy Git deployments, monitoring, and multi-chain support. - [Envio Cloud CLI](https://docs.envio.dev/docs/HyperIndex/envio-cloud-cli.md): Command-line interface for managing and monitoring your indexers on Envio Cloud. - [Features](https://docs.envio.dev/docs/HyperIndex/hosted-service-features.md): - [Monitoring Your Indexer](https://docs.envio.dev/docs/HyperIndex/hosted-service-monitoring.md): Monitoring Your Indexer section of the docs. - [Organisation Setup](https://docs.envio.dev/docs/HyperIndex/organisation-setup.md): Learn how to create an organisation in Envio Cloud and manage team members - [Pricing & Billing](https://docs.envio.dev/docs/HyperIndex/hosted-service-billing.md): Explore Envio Cloud’s flexible pricing tiers, from free development plans to scalable production options. - [Self-Hosting Guide](https://docs.envio.dev/docs/HyperIndex/self-hosting.md): Learn how to self-host Envio indexers with Docker, PostgreSQL, and Hasura for full control. ### Troubleshooting - [Common Issues](https://docs.envio.dev/docs/HyperIndex/common-issues.md): Discover quick fixes and proven solutions for setup, runtime, and configuration issues in Envio. - [Error Codes](https://docs.envio.dev/docs/HyperIndex/error-codes.md): Explore Envio HyperIndex error codes with clear explanations and quick fixes for common issues. - [Logging](https://docs.envio.dev/docs/HyperIndex/logging.md): Learn how to configure and use Envio HyperIndex logging to monitor performance and troubleshoot efficiently. - [Reserved Words](https://docs.envio.dev/docs/HyperIndex/reserved-words.md): Learn which reserved words in Envio cause validation errors and how to rename them safely. ### Tutorials & Examples - [Cross-Chain Messaging](https://docs.envio.dev/docs/HyperIndex/example-cross-chain-messaging.md): Explore cross-chain messaging and track events across multiple chains efficiently. - [Sablier Protocol Indexers](https://docs.envio.dev/docs/HyperIndex/example-sablier.md): Explore Sablier protocol indexers to track token streams and distributions across multiple chains. - [Uniswap V4 Multichain indexer](https://docs.envio.dev/docs/HyperIndex/example-uniswap-v4-multi-chain-indexer.md): Explore real-time Uniswap V4 data across multiple chains with Envio. - [Velodrome & Aerodrome Indexer](https://docs.envio.dev/docs/HyperIndex/example-aerodrome-dex-indexer.md): Explore multi-chain Velodrome & Aerodrome DEX data with real-time tracking of pools, swaps, and liquidity. - [Getting Price Data in Your Indexer](https://docs.envio.dev/docs/HyperIndex/price-data.md): Learn how to fetch and integrate token price data in your indexer using oracles, DEX pools, and APIs. - [Indexing ERC20 Token Transfers on Base](https://docs.envio.dev/docs/HyperIndex/tutorial-erc20-token-transfers.md): Learn how to index and query USDC ERC20 transfers on Base using Envio. - [Indexing Greeter Contract Using Envio](https://docs.envio.dev/docs/HyperIndex/greeter-tutorial.md): Learn how to build and run a multi-chain indexer that tracks Greeter contract events using Envio. - [Indexing Optimism Bridge Deposits](https://docs.envio.dev/docs/HyperIndex/tutorial-op-bridge-deposits.md): Learn to quickly index Optimism Bridge deposits and explore OP Bridge event data. - [Indexing Sway Farm on the Fuel Network](https://docs.envio.dev/docs/HyperIndex/tutorial-indexing-fuel.md): Learn how to index Sway Farm on Fuel and track player events with Envio. - [Scaffold-Eth-2 Envio Extension](https://docs.envio.dev/docs/HyperIndex/scaffold-eth-2-extension-tutorial.md): Scaffold-ETH Extension: Get a boilerplate indexer for your deployed smart contracts and start tracking events instantly. - [HyperIndex: Fast Multichain Blockchain Indexer](https://docs.envio.dev/docs/HyperIndex/overview.md): Explore HyperIndex, a blazing-fast multichain indexer for real-time blockchain data. - [HyperIndex Quickstart](https://docs.envio.dev/docs/HyperIndex/quickstart.md): Learn to quickly autogenerate and configure a HyperIndex indexer for any smart contract. - [HyperIndex Benchmarks](https://docs.envio.dev/docs/HyperIndex/benchmarks.md): Discover HyperIndex benchmarks and see why it's the fastest blockchain data indexer. - [Fuel](https://docs.envio.dev/docs/HyperIndex/fuel.md): Explore how to index and query real-time and historical data on Fuel Network with HyperIndex. - [Solana](https://docs.envio.dev/docs/HyperIndex/solana.md): Early Solana support in HyperIndex. Slot Handler, Effect API, and Envio Cloud today; deeper instruction/log-level handlers in progress. - [Licensing](https://docs.envio.dev/docs/HyperIndex/licensing.md): Learn how Envio's licensing lets developers self-host, use generated code, and stay open while protecting Envio Cloud. - [What's New in HyperIndex V3](https://docs.envio.dev/docs/HyperIndex/whats-new-in-v3.md): Discover the new features in HyperIndex V3 — the unified handlers API, ESM and top-level await, automatic handler registration, a new testing framework, ClickHouse storage, Solana support, and more. - [Migrate to HyperIndex V3](https://docs.envio.dev/docs/HyperIndex/migrate-to-v3.md): Step-by-step instructions for upgrading an existing HyperIndex V2 project to V3. - [Migrate from Alchemy to Envio](https://docs.envio.dev/docs/HyperIndex/migrate-from-alchemy.md): Easily migrate your existing Alchemy subgraphs to Envio for 143x faster indexing than subgraphs, multichain support, and a better developer experience. - [Migrate from Ponder to Envio](https://docs.envio.dev/docs/HyperIndex/migrate-from-ponder.md): Easily migrate your existing subgraph to HyperIndex for up to 100x faster indexing speeds, multichain support, and a better developer experience. - [How to Migrate Using AI](https://docs.envio.dev/docs/HyperIndex/migrate-with-ai.md): Use an AI programming assistant like Cursor or Claude Code with HyperIndex Claude skills to migrate your subgraph to Envio HyperIndex. - [Migrate from The Graph to Envio](https://docs.envio.dev/docs/HyperIndex/migration-guide.md): Easily migrate your existing subgraph to HyperIndex for up to 100x faster indexing speeds, multichain support, and a better developer experience. ## HyperSync - [Analyzing All Transactions To and From an Address](https://docs.envio.dev/docs/HyperSync/tutorial-address-transactions.md): Explore all transactions, token balances, and approvals for any EVM address with HyperSync. - [API Tokens](https://docs.envio.dev/docs/HyperSync/api-tokens.md): Learn how to generate and use HyperSync API tokens for secure access. - [HyperFuel](https://docs.envio.dev/docs/HyperSync/hyperfuel.md): HyperFuel gives you a high performance way to query and sync Fuel network data using HyperSync. Access real-time and historical data with flexible queries across contracts, events and state. - [HyperFuel Query](https://docs.envio.dev/docs/HyperSync/hyperfuel-query.md): Explore all fields and parameters for HyperFuel queries. - [HyperSync](https://docs.envio.dev/docs/HyperSync/overview.md): Explore HyperSync for ultra-fast blockchain data access and flexible queries across 87+ networks. - [HyperSync Clients](https://docs.envio.dev/docs/HyperSync/hypersync-clients.md): Explore HyperSync clients for fast blockchain data access in Node.js, Python, Rust, and Go. - [HyperSync Query](https://docs.envio.dev/docs/HyperSync/hypersync-query.md): Explore HyperSync queries to efficiently retrieve, filter, and join blockchain data. - [HyperSync Quickstart](https://docs.envio.dev/docs/HyperSync/hypersync-quickstart.md): Get started quickly with HyperSync to stream and filter blockchain events. - [Preset Queries](https://docs.envio.dev/docs/HyperSync/hypersync-presets.md): Explore ready-to-use HyperSync query presets to fetch blocks, transactions, and logs efficiently. - [Solana curl Examples](https://docs.envio.dev/docs/HyperSync/solana-curl-examples.md): Copy-paste curl examples for the Solana HyperSync API against real protocols. - [Solana HyperSync](https://docs.envio.dev/docs/HyperSync/solana.md): HyperSync for Solana - ultra-fast queries over Solana blocks, transactions, instructions, and logs. - [Solana Query & Response](https://docs.envio.dev/docs/HyperSync/solana-query.md): Solana HyperSync query schema, filters, field selection, pagination, and reorg handling. - [Using curl with HyperSync](https://docs.envio.dev/docs/HyperSync/hypersync-curl-examples.md): Explore how to quickly fetch blockchain data using curl commands with HyperSync. - [Using HyperSync](https://docs.envio.dev/docs/HyperSync/hypersync-usage.md): Learn how to fetch, filter, and decode blockchain data using HyperSync. ## HyperRPC - [Overview](https://docs.envio.dev/docs/HyperRPC/overview-hyperrpc.md): Explore HyperRPC, fast read-only RPC for data-heavy blockchain queries and analytics. ## Supported Networks - [Supported Networks](https://docs.envio.dev/docs/HyperIndex/supported-networks.md): - [Supported Networks](https://docs.envio.dev/docs/HyperSync/hypersync-supported-networks.md): See all networks currently supported by HyperSync, including reliability notes and the criteria we use when adding new chains. - [Supported Networks](https://docs.envio.dev/docs/HyperRPC/hyperrpc-supported-networks.md): See all networks currently supported by HyperRPC, including their endpoints, network IDs, and trace support. Updated regularly as we add new chains. ## Blog ### Case Studies - [Privacy in Public: A Case Study on Privacy Pools](https://docs.envio.dev/blog/privacy-in-public-case-study.md): What an Envio HyperIndex multichain indexer plus a thin Uniswap V4 price feed reveal about Privacy Pools (21 pools, 4 chains, ~5,200 deposits, $5.78M TVL): a working privacy primitive whose on-chain footprint shows the cryptographic floor holding. - [How Revert Finance Fixed 2 Years of Unsynced PancakeSwap V3 Data with Envio](https://docs.envio.dev/blog/revert-finance-pancakeswap-bnb-hyperindex.md): Revert Finance's PancakeSwap V3 subgraph on The Graph had been stuck at 70% sync on BNB Smart Chain for over 2 years. Envio HyperIndex synced it to 100% in 10 days, processing 1.7 billion events. - [How Envio Indexed 4 Billion Polymarket Events](https://docs.envio.dev/blog/polymarket-hyperindex-case-study.md): Envio HyperIndex replaced 8 Polymarket subgraphs with one TypeScript indexer on Polygon, syncing 4 billion events in 6 days. Open source reference included. - [zkPass: Multichain ZKP Identity Verification Powered by Envio](https://docs.envio.dev/blog/zkpass-shaping-future-of-data-privacy.md): How zkPass uses zero knowledge proofs with Envio to verify identity and transactions across 8 EVM networks while keeping user data private. - [Tokenizing Real World Assets: Real Estate on the Blockchain](https://docs.envio.dev/blog/tokenizing-real-world-assets.md): Discover how tokenized real world assets enable fractional real estate investment with lower barriers, global access, and transparent onchain ownership. - [How Bridgg Unified 12 OP Superchain Networks into One API](https://docs.envio.dev/blog/case-study-bridgg-op-superchain.md): How Bridgg uses Envio to aggregate deposit and withdrawal data across 12 OP Superchain networks into a single API, indexing 11 million events in one deployment. - [How Limitless Built a Real-Time Prediction Market Feed on Base](https://docs.envio.dev/blog/case-study-limitless-prediction-market.md): How Limitless Exchange uses Envio to power a daily prediction market on Base with real-time onchain data, custom GraphQL APIs, and a seamless transaction feed. - [How Sablier Streams Tokens Across 27+ Chains with One Envio Indexer](https://docs.envio.dev/blog/case-study-sablier.md): How Sablier replaced 12 separate indexer deployments with one Envio multichain indexer, now spanning 27 chains, cutting costs and accelerating feature delivery. ### Tutorials - [How to Track Native ETH Transfers Using Envio's HyperSync](https://docs.envio.dev/blog/tracking-native-eth-transfers-hypersync.md): Native ETH transfers don't emit event logs, so tracking them over RPC means slow trace calls. This guide shows how to stream native transfers efficiently using HyperSync's trace filtering with the Node.js client in a Bun project. - [Using ClickHouse Storage in HyperIndex V3](https://docs.envio.dev/blog/clickhouse-storage-hyperindex-v3.md): HyperIndex V3 Alpha adds experimental ClickHouse Storage. Postgres stays primary, entity data mirrors to ClickHouse for analytics workloads on billions of onchain events. - [How to Track Polymarket Trades Using Envio's HyperSync](https://docs.envio.dev/blog/track-polymarket-trades-hypersync.md): Track Polymarket trades in real time using Envio HyperSync. Stream OrderFilled events on Polygon and decode trade data using TypeScript and Bun. ### AI - [AI-Assisted Subgraph Migration to HyperIndex with Claude](https://docs.envio.dev/blog/ai-subgraph-migration-hyperindex-claude.md): Migrate a subgraph from The Graph to Envio HyperIndex with Claude doing the AssemblyScript-to-TypeScript rewrite. Real config, real handlers, real repo. - [Build an AI-Powered App with HyperIndex and Claude](https://docs.envio.dev/blog/ai-onchain-app-hyperindex-claude.md): End-to-end tutorial: scaffold, deploy, and run a multichain HyperIndex indexer with Claude. Real config, real handlers, real CLI, real GraphQL. - [Why AI Agents Acting Onchain Need an Indexer](https://docs.envio.dev/blog/ai-agents-acting-onchain-indexer.md): AI agents that act onchain need reorg-safe, queryable data they can act on. HyperIndex delivers it. Real MCP server, real Claude skills, 400k events in 20 seconds. - [Introducing the Envio Docs MCP Server](https://docs.envio.dev/blog/envio-docs-mcp-server.md): Envio's documentation is now available as an MCP server. Connect Claude Code, Cursor, or any MCP-compatible assistant for always up-to-date Envio context. - [Agentic Blockchain Indexing with Envio Cloud](https://docs.envio.dev/blog/agentic-blockchain-indexing-envio-hyperindex.md): Learn how an AI agent can scaffold, configure, and deploy an EVM indexer to Envio Cloud using the envio-cloud CLI, with no manual config required. ### Product Updates - [Envio Developer Update April 2026](https://docs.envio.dev/blog/envio-developer-update-april-2026.md): Envio's April 2026 developer update covering HyperIndex v3 alpha.21 with experimental ClickHouse Sink, the Envio Docs MCP Server, Quickstart with AI guide, Polymarket V2 indexer, Monad traces on HyperSync, Tempo support, and EthCC[9]. - [Envio Developer Update March 2026](https://docs.envio.dev/blog/envio-developer-update-march-2026.md): Envio Developer Update March 2026: HyperIndex alpha.15-19, agentic indexing workflows, subgraph hosting, ecosystem highlights, and upcoming events. - [Envio Developer Update February 2026](https://docs.envio.dev/blog/envio-developer-update-february-2026.md): Envio Developer Update February 2026: HyperIndex v3 alpha.13, 3x faster backfills, MegaETH and Sei indexing, new builder series, and Uniswap v4 alert bots. - [Envio Developer Update January 2026](https://docs.envio.dev/blog/envio-developer-update-january-2026.md): Envio Developer Update January 2026: HyperIndex V3 alpha with a new testing framework, Vitest support, init improvements, and ecosystem updates. - [Envio Developer Update December 2025](https://docs.envio.dev/blog/envio-developer-update-december-2025.md): What Envio shipped in December 2025: an early look at HyperIndex v3.0.0, Solana experimentation, Sonic support, and a USDT0 indexing example. - [Envio Developer Update November 2025](https://docs.envio.dev/blog/envio-developer-update-november-2025.md): What Envio shipped in November 2025: v2.32.0, Monad Mainnet indexing, Alchemy Subgraphs migration, HyperSync Sonic results, and new Rootstock tutorials. - [Envio Developer Update October 2025](https://docs.envio.dev/blog/envio-developer-update-october-2025.md): What Envio shipped in October 2025: v2.31.0 with rollback improvements, Scaffold ETH 2 extension, and highlights from ETHOnline and Encode London. - [Envio Developer Update September 2025](https://docs.envio.dev/blog/envio-developer-update-september-2025.md): Catch the highlights from Envio's September 2025 developer update including product improvements, new network integrations, and community builder milestones. - [Envio Developer Update August 2025](https://docs.envio.dev/blog/envio-developer-update-august-2025.md): See what Envio shipped in August 2025 including key product updates, internal hackathon projects, new integrations, and expanded network support for builders. - [Envio Developer Update July 2025](https://docs.envio.dev/blog/envio-developer-update-july-2025.md): What Envio shipped in July 2025: built-in cache for effect calls, one-click indexer generator, internal hackathon highlights, and Base ecosystem integrations. - [Envio Developer Update June 2025](https://docs.envio.dev/blog/envio-developer-update-june-2025.md): What Envio shipped in June 2025: new indexer tools, upgraded data pipelines, and expanded network support for multichain development. - [Envio Developer Update May 2025](https://docs.envio.dev/blog/envio-developer-update-may-2025.md): What Envio shipped in May 2025: major version releases, CLI improvements, indexer tooling updates, integrations, and DappCon 2025 sponsorship. - [Envio Developer Update April 2025](https://docs.envio.dev/blog/envio-developer-update-april-2025.md): What Envio shipped in April 2025: HyperIndex v2.16 and v2.17, topic filters by contract address, a new dev console, and expanded Monad network support. - [Envio Developer Update March 2025](https://docs.envio.dev/blog/envio-developer-update-march-2025.md): What Envio shipped in March 2025: HyperIndex v2.15 with RPC failover, the LogTui chain scan tool, and integrations with XDC Network, Monad, and Chiliz. - [Envio Developer Update February 2025](https://docs.envio.dev/blog/envio-developer-update-february-2025.md): What Envio shipped in February 2025: new HyperSync network support, product improvements, community highlights, and upcoming builder initiatives. - [Envio Developer Update January 2025](https://docs.envio.dev/blog/envio-developer-update-january-2025.md): What Envio shipped in January 2025: new network integrations, feature releases, and tooling for multichain indexing. ### Announcements - [MetaMask Smart Accounts x Monad Hackathon Winners](https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners.md): Standout projects from the MetaMask Smart Accounts x Monad Dev Cook Off using MetaMask SDKs, Monad, and Envio for real-time onchain indexing. - [Encode London 2025: Envio Hackathon Winners](https://docs.envio.dev/blog/encode-london-2025.md): Discover the Encode London 2025 hackathon winners who built real-time Web3 applications using Envio's blockchain indexing tools. - [Announcing the Monad Envio Hackathon Winners](https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners.md): Winning projects from the Monad Envio Hackathon where developers built high-performance apps and showcased real-time blockchain data indexing on Monad. ### Articles - [Production Indexer Reliability with HyperIndex](https://docs.envio.dev/blog/production-indexer-reliability-hyperindex.md): Production indexer reliability with HyperIndex: framework reorg rollback, restart-resistant operation, HyperSync data validation, multi data-source recovery, stable Prometheus metrics. - [What is HyperSync?](https://docs.envio.dev/blog/what-is-hypersync.md): HyperSync is Envio's high-performance blockchain data layer, up to 2000x faster than RPC across dozens of supported chains. Learn what it is, how it works, and how to query it. - [Best Blockchain Indexers in 2026: Real Benchmark Comparison](https://docs.envio.dev/blog/best-blockchain-indexers-2026.md): The most accurate, benchmark-backed comparison of the best blockchain indexers in 2026, including the fastest EVM indexer (Envio HyperIndex) and top alternatives to The Graph. Covers Envio, The Graph, Goldsky, SubQuery, Subsquid, Ormi, and Ponder. - [Blockchain Indexer For Application Backends](https://docs.envio.dev/blog/blockchain-indexer-application-backends.md): How blockchain indexers are used in practice to build reliable application backends and how Envio fits into that workflow. - [How to Migrate Alchemy Subgraphs to Envio](https://docs.envio.dev/blog/migrating-alchemy-subgraphs-to-envio.md): Migrate Alchemy Subgraphs to Envio HyperIndex with a clean four-step flow. Keep your existing schema, avoid a full rebuild, and get fast real-time indexing. - [Building Visualizers & Dashboards on Monad using Envio](https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio.md): Learn how to build visual dashboards on Monad using Envio to stream real-time and historical data and create interactive analytics experiences with ease. - [How to Index MegaEth Data Using Envio](https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio.md): Learn how to index data on MegaEth using Envio with a step-by-step guide to project setup, contract mapping, and real-time onchain data querying. - [How to Index Monad Data Using Envio](https://docs.envio.dev/blog/how-to-index-monad-data-using-envio.md): Learn how to efficiently index data on Monad using Envio from setting up your project to mapping contracts and querying onchain events in real-time. - [Exploring Real-time Oracle Behavior and Push Based Feeds](https://docs.envio.dev/blog/oracle-wars.md): Learn how Oracle Wars uses Envio's HyperIndex to visualise how different oracle providers behave in real-time so you can design more reliable onchain systems. - [Envio Now Supports 70+ Blockchains](https://docs.envio.dev/blog/envio-hypersync-supports-70-networks.md): Learn how Envio's HyperSync supports over 70 blockchain networks delivering real-time and historical onchain data with unmatched speed and reliability. - [What is Multichain Indexing?](https://docs.envio.dev/blog/what-is-multi-chain-indexing.md): Learn how Envio enables multichain indexing to unify data from multiple blockchains, letting developers query assets, events, and contracts across networks. - [What is a Blockchain Indexer?](https://docs.envio.dev/blog/what-is-a-blockchain-indexer.md): Learn how efficient blockchain indexers like Envio simplify data access for developers by organising and querying onchain data in real-time. - [Envio Developer Update December 2024](https://docs.envio.dev/blog/envio-developer-update-december-2024.md): What Envio shipped in December 2024: HyperSync milestone release, Blocksquare DeFi integration, new tutorials, and community highlights. - [Envio Developer Update November 2024](https://docs.envio.dev/blog/envio-developer-update-november-2024.md): Catch the latest from Envio in November 2024 including platform enhancements, key releases, and community milestones advancing our blockchain indexing solution. - [Indexing and Reorgs](https://docs.envio.dev/blog/indexing-and-reorgs.md): Learn how Envio handles blockchain reorgs to maintain data accuracy and consistency when indexing onchain events across multiple networks. - [Optimizing Blockchain Indexers on AWS](https://docs.envio.dev/blog/cut-aws-cloud-costs.md): Learn how to optimize your blockchain indexer on AWS using smarter infrastructure planning and scaling techniques to cut costs and improve performance. - [Introducing Envio Cloud: 10x Faster Indexer Deployments](https://docs.envio.dev/blog/hosted-service-v2.md): Envio Cloud launched November 2024 with 10x faster build and deployment speeds, improved performance, and zero infrastructure overhead for blockchain indexers. - [Envio Developer Update October 2024](https://docs.envio.dev/blog/envio-developer-update-october-2024.md): What Envio shipped in October 2024: new releases, platform enhancements, and community integrations across the blockchain indexing stack. - [EthOnline 2024 Envio Hackathon Winners](https://docs.envio.dev/blog/ethonline-envio-hackathon-winners.md): The winners of EthOnline 2024 where Envio supported 40+ project submissions and $5,000 in bounties for builders shipping onchain indexing solutions. - [Envio Developer Update September 2024](https://docs.envio.dev/blog/envio-developer-update-september-2024.md): What Envio shipped in September 2024: v2.3.0 with Wildcard Indexing and IPFS integration, TOKEN2049 and EthCapeTown appearances, and new HyperSync networks. - [Building ChainDensity with HyperSync](https://docs.envio.dev/blog/building-chaindensity.md): How Envio's HyperSync powers ChainDensity to visualize blockchain event and transaction density across 70+ chains, processing millions of events in seconds. - [Fast Data Indexing on Fuel using Envio](https://docs.envio.dev/blog/fast-data-indexing-on-fuel-using-envio.md): Learn how Envio brings fast data indexing to Fuel Network so developers can query real-time and historical onchain data with speed and simplicity. - [How GBlast Eliminated Data Latency in Their GambleFi Platform](https://docs.envio.dev/blog/case-study-gblast.md): How GBlast integrated Envio to eliminate real-time data latency, power their points system, and deliver a responsive GambleFi experience on Blast. - [Indexing Real-Time Data on LUKSO Using Envio](https://docs.envio.dev/blog/envio-data-indexing-supports-developers-building-on-lukso.md): Learn how Envio's blockchain indexer helps developers on LUKSO access real-time and historical onchain data with faster queries and deeper insights. - [How Envio Simplifies Data Retrieval for Multichain dApps](https://docs.envio.dev/blog/how-envio-simplifies-data-retrieval-for-multi-chain-dapps.md): How multichain indexing works with Envio HyperIndex, with a practical walkthrough of config, schema, and event handlers for indexing across multiple EVM chains. - [Dedicated Hosting for Blockchain Indexers](https://docs.envio.dev/blog/powers-of-dedicated-hosting-for-web3-dapps.md): What dedicated hosting means for blockchain indexer developers, how Envio Cloud handles infrastructure, and why managed hosting reduces development overhead. - [Benchmarking Blockchain Indexer Sync Speeds](https://docs.envio.dev/blog/indexer-benchmarking-results.md): Benchmarking results comparing Envio against Subsquid, The Graph, Ponder, and Substreams across 5 million events on the Uniswap V3 ETH-USDC pool. - [How to Become a Blockchain Developer](https://docs.envio.dev/blog/how-to-become-a-blockchain-dapp-developer.md): A practical guide to blockchain dApp development covering smart contracts, frontend setup, wallet integration, and onchain data indexing with Envio HyperIndex. - [Blockchain Indexing Challenges and How to Solve Them](https://docs.envio.dev/blog/common-challenges-in-blockchain-indexing.md): The most common blockchain indexing challenges explained: slow syncs, chain reorgs, multichain complexity, and how Envio HyperIndex solves each one. - [How to Query Blockchain Data: 3 Methods Compared](https://docs.envio.dev/blog/methods-to-query-blockchain-data-and-their-trade-offs.md): How to query blockchain data: a practical comparison of self-hosted nodes, RPC providers, and indexers with honest trade-offs on speed, cost, and flexibility. ## HyperIndex V2 (legacy) ### Core - [Benchmarking Your Indexer](https://docs.envio.dev/docs/v2/HyperIndex/benchmarking.md): Learn how to benchmark your indexer to identify bottlenecks and optimize performance. - [Chain Reorganization Support](https://docs.envio.dev/docs/v2/HyperIndex/reorgs-support.md): Learn how to handle chain reorgs and keep your indexed data consistent. - [Configuration Schema Reference](https://docs.envio.dev/docs/v2/HyperIndex/config-schema-reference.md): Configuration Schema Reference section of the docs. - [Database Performance Optimization](https://docs.envio.dev/docs/v2/HyperIndex/database-performance-optimization.md): Learn how to optimize HyperIndex databases with indices and schema design for faster queries. - [Effect API](https://docs.envio.dev/docs/v2/HyperIndex/effect-api.md): Learn how to use the Effect API for external calls in handlers. - [Generated Indexing Files](https://docs.envio.dev/docs/v2/HyperIndex/generated-files.md): Learn how generated files handle type-safe data access, event processing, and runtime indexing. - [Historical Sync](https://docs.envio.dev/docs/v2/HyperIndex/historical-sync.md): Learn how to optimize historical sync with HyperIndex for fast and efficient data retrieval. - [HyperSync as Data Source](https://docs.envio.dev/docs/v2/HyperIndex/hypersync.md): Learn how HyperSync is used in HyperIndex to fetch raw blockchain data. - [Loaders](https://docs.envio.dev/docs/v2/HyperIndex/loaders.md): Learn how Loaders improved database access performance for event handlers. - [Loading Dynamic Contracts / Factories](https://docs.envio.dev/docs/v2/HyperIndex/dynamic-contracts.md): Learn how to track and index dynamically created contracts from factory contracts. - [Metadata Query](https://docs.envio.dev/docs/v2/HyperIndex/metadata-query.md): See indexing progress and metadata per chain using HyperIndex _meta query. - [Multichain Indexing](https://docs.envio.dev/docs/v2/HyperIndex/multichain-indexing.md): Learn how to index and process events across multiple chains with HyperIndex. - [Performance Optimization](https://docs.envio.dev/docs/v2/HyperIndex/performance.md): Learn how to optimize HyperIndex performance for syncing, indexing, and querying data. - [Preload Optimization](https://docs.envio.dev/docs/v2/HyperIndex/preload-optimization.md): Learn how preload optimization improves event handlers with batched reads and parallel external calls. - [Query Conversion Guide](https://docs.envio.dev/docs/v2/HyperIndex/query-conversion.md): Learn how to convert queries from TheGraph's custom GraphQL syntax to Envio's standard GraphQL syntax. - [RPC as Data Source](https://docs.envio.dev/docs/v2/HyperIndex/rpc-sync.md): Learn how to index any EVM blockchain using RPC and optimize performance with HyperIndex - [Terminology & Key Concepts](https://docs.envio.dev/docs/v2/HyperIndex/terminology.md): Explore key terms for fast reference and blockchain indexer development. - [Understanding Chain Head Latency](https://docs.envio.dev/docs/v2/HyperIndex/latency-at-head.md): Learn how Envio keeps blockchain indexers updated with low latency and reliable multi-chain sync. - [Using WebSockets with GraphQL](https://docs.envio.dev/docs/v2/HyperIndex/websockets.md): Learn how to use WebSocket connections with your HyperIndex GraphQL endpoint - [Wildcard Indexing & Topic Filtering](https://docs.envio.dev/docs/v2/HyperIndex/wildcard-indexing.md): Learn how to index events using wildcard indexing feature and topic based filtering. - [Accessing Contract State in Event Handlers](https://docs.envio.dev/docs/v2/HyperIndex/contract-state.md): Learn how to efficiently fetch and store token contract data from events using RPC, multicall, and caching. - [Block Handlers](https://docs.envio.dev/docs/v2/HyperIndex/block-handlers.md): Learn how to run custom logic on every blockchain block or at set intervals using onBlock. - [Configuration File (config.yaml)](https://docs.envio.dev/docs/v2/HyperIndex/configuration-file.md): Learn how to configure HyperIndex with contracts, events, networks, and advanced indexing options. - [Entities Schema (schema.graphql)](https://docs.envio.dev/docs/v2/HyperIndex/schema.md): Learn how to define GraphQL schemas, manage entities, and handle different types in HyperIndex. - [Envio CLI Reference](https://docs.envio.dev/docs/v2/HyperIndex/cli-commands.md): Explore and manage indexer projects with Envio CLI, from setup to development and benchmarking. - [Environment Variables](https://docs.envio.dev/docs/v2/HyperIndex/environment-variables.md): Learn how to configure and manage Envio environment variables for your blockchain indexer. - [Event Handlers (src/EventHandlers.*)](https://docs.envio.dev/docs/v2/HyperIndex/event-handlers.md): Learn how to register and manage event handlers for efficient data indexing. - [MCP Server](https://docs.envio.dev/docs/v2/HyperIndex/mcp-server.md): Connect AI coding assistants to Envio documentation using the Model Context Protocol (MCP) server - [Navigating Hasura](https://docs.envio.dev/docs/v2/HyperIndex/navigating-hasura.md): Explore and interact with your locally indexed blockchain data using Hasura GraphQL. - [Running The Indexer Locally](https://docs.envio.dev/docs/v2/HyperIndex/running-locally.md): Learn how to start, run, and manage the Envio indexer locally with Docker and Hasura. - [Testing](https://docs.envio.dev/docs/v2/HyperIndex/testing.md): Learn to test HyperIndex indexers with mock databases, simulated events, and full workflow validation. - [Using IPFS with Envio Indexers](https://docs.envio.dev/docs/v2/HyperIndex/ipfs.md): Learn how to fetch and index NFT metadata from IPFS using Envio for complete on-chain and off-chain data. ### Envio Cloud - [Deploying Your Indexer](https://docs.envio.dev/docs/v2/HyperIndex/hosted-service-deployment.md): Learn how to deploy, manage, and version your indexers on Envio Cloud using a git workflow - [Envio Cloud (formerly Hosted Service)](https://docs.envio.dev/docs/v2/HyperIndex/hosted-service.md): Explore Envio Cloud (formerly Hosted Service) for fully managed indexer hosting with easy Git deployments, monitoring, and multi-chain support. - [Envio Cloud CLI](https://docs.envio.dev/docs/v2/HyperIndex/envio-cloud-cli.md): Command-line interface for managing and monitoring your indexers on Envio Cloud. - [Features](https://docs.envio.dev/docs/v2/HyperIndex/hosted-service-features.md): - [Monitoring Your Indexer](https://docs.envio.dev/docs/v2/HyperIndex/hosted-service-monitoring.md): Monitoring Your Indexer section of the docs. - [Organisation Setup](https://docs.envio.dev/docs/v2/HyperIndex/organisation-setup.md): Learn how to create an organisation in Envio Cloud and manage team members - [Pricing & Billing](https://docs.envio.dev/docs/v2/HyperIndex/hosted-service-billing.md): Explore Envio Cloud’s flexible pricing tiers, from free development plans to scalable production options. - [Self-Hosting Guide](https://docs.envio.dev/docs/v2/HyperIndex/self-hosting.md): Learn how to self-host Envio indexers with Docker, PostgreSQL, and Hasura for full control. ### Troubleshooting - [Common Issues](https://docs.envio.dev/docs/v2/HyperIndex/common-issues.md): Discover quick fixes and proven solutions for setup, runtime, and configuration issues in Envio. - [Error Codes](https://docs.envio.dev/docs/v2/HyperIndex/error-codes.md): Explore Envio HyperIndex error codes with clear explanations and quick fixes for common issues. - [Logging](https://docs.envio.dev/docs/v2/HyperIndex/logging.md): Learn how to configure and use Envio HyperIndex logging to monitor performance and troubleshoot efficiently. - [Reserved Words](https://docs.envio.dev/docs/v2/HyperIndex/reserved-words.md): Learn which reserved words in Envio cause validation errors and how to rename them safely. ### Tutorials & Examples - [Compound V2 Liquidation Metrics](https://docs.envio.dev/docs/v2/HyperIndex/example-liquidation-metrics.md): Explore Compound V2 liquidation metrics across multiple chains with Envio. - [Cross-Chain Messaging](https://docs.envio.dev/docs/v2/HyperIndex/example-cross-chain-messaging.md): Explore cross-chain messaging and track events across multiple chains efficiently. - [ENS Indexer](https://docs.envio.dev/docs/v2/HyperIndex/example-ens.md): Explore the ENS indexer built with Envio. - [Sablier Protocol Indexers](https://docs.envio.dev/docs/v2/HyperIndex/example-sablier.md): Explore Sablier protocol indexers to track token streams and distributions across multiple chains. - [Uniswap V4 Multichain indexer](https://docs.envio.dev/docs/v2/HyperIndex/example-uniswap-v4-multi-chain-indexer.md): Explore real-time Uniswap V4 data across multiple chains with Envio. - [Velodrome & Aerodrome Indexer](https://docs.envio.dev/docs/v2/HyperIndex/example-aerodrome-dex-indexer.md): Explore multi-chain Velodrome & Aerodrome DEX data with real-time tracking of pools, swaps, and liquidity. - [Getting Price Data in Your Indexer](https://docs.envio.dev/docs/v2/HyperIndex/price-data.md): Learn how to fetch and integrate token price data in your indexer using oracles, DEX pools, and APIs. - [Indexing ERC20 Token Transfers on Base](https://docs.envio.dev/docs/v2/HyperIndex/tutorial-erc20-token-transfers.md): Learn how to index and query USDC ERC20 transfers on Base using Envio. - [Indexing Greeter Contract Using Envio](https://docs.envio.dev/docs/v2/HyperIndex/greeter-tutorial.md): Learn how to build and run a multi-chain indexer that tracks Greeter contract events using Envio. - [Indexing Optimism Bridge Deposits](https://docs.envio.dev/docs/v2/HyperIndex/tutorial-op-bridge-deposits.md): Learn to quickly index Optimism Bridge deposits and explore OP Bridge event data. - [Indexing Sway Farm on the Fuel Network](https://docs.envio.dev/docs/v2/HyperIndex/tutorial-indexing-fuel.md): Learn how to index Sway Farm on Fuel and track player events with Envio. - [Scaffold-Eth-2 Envio Extension](https://docs.envio.dev/docs/v2/HyperIndex/scaffold-eth-2-extension-tutorial.md): Scaffold-ETH Extension: Get a boilerplate indexer for your deployed smart contracts and start tracking events instantly. - [Getting Started with Envio](https://docs.envio.dev/docs/v2/HyperIndex/getting-started.md): Get started with Envio indexer setup, templates, and local or hosted deployment quickly. - [How to Migrate Using AI](https://docs.envio.dev/docs/v2/HyperIndex/migrate-with-ai.md): Use an AI programming assistant like Cursor or Claude Code with HyperIndex Claude skills to migrate your subgraph to Envio HyperIndex. - [HyperIndex Benchmarks](https://docs.envio.dev/docs/v2/HyperIndex/benchmarks.md): Discover HyperIndex benchmarks and see why it's the fastest blockchain data indexer. - [HyperIndex Quickstart](https://docs.envio.dev/docs/v2/HyperIndex/contract-import.md): Learn to quickly autogenerate and configure a HyperIndex indexer for any smart contract. - [HyperIndex: Fast Multichain Blockchain Indexer](https://docs.envio.dev/docs/v2/HyperIndex/overview.md): Explore HyperIndex, a blazing-fast multichain indexer for real-time blockchain data. - [Licensing](https://docs.envio.dev/docs/v2/HyperIndex/licensing.md): Learn how Envio's licensing lets developers self-host, use generated code, and stay open while protecting Envio Cloud. - [Migrate from Alchemy to Envio](https://docs.envio.dev/docs/v2/HyperIndex/migrate-from-alchemy.md): Easily migrate your existing Alchemy subgraphs to Envio for 143x faster indexing than subgraphs, multichain support, and a better developer experience. - [Migrate from Ponder to Envio](https://docs.envio.dev/docs/v2/HyperIndex/migrate-from-ponder.md): Easily migrate your existing subgraph to HyperIndex for up to 100x faster indexing speeds, multichain support, and a better developer experience. - [Migrate from The Graph to Envio](https://docs.envio.dev/docs/v2/HyperIndex/migration-guide.md): Easily migrate your existing subgraph to HyperIndex for up to 100x faster indexing speeds, multichain support, and a better developer experience. - [Migrate to HyperIndex V3](https://docs.envio.dev/docs/v2/HyperIndex/migrate-to-v3.md): Step-by-step instructions for upgrading an existing HyperIndex V2 project to V3. - [Quickstart with AI](https://docs.envio.dev/docs/v2/HyperIndex/quickstart-with-ai.md): Build an Envio HyperIndex indexer with an AI coding assistant using the Envio docs MCP server, non-interactive init flags, the envio-cloud CLI, and the built-in Claude skills in HyperIndex v3. - [What's New in HyperIndex V3](https://docs.envio.dev/docs/v2/HyperIndex/whats-new-in-v3.md): Discover the new features in HyperIndex V3 — the unified handlers API, ESM and top-level await, automatic handler registration, a new testing framework, ClickHouse storage, Solana support, and more. - [Fuel](https://docs.envio.dev/docs/v2/HyperIndex/fuel.md): Explore how to index and query real-time and historical data on Fuel Network with HyperIndex. ## Legal - [Privacy policy](https://docs.envio.dev/docs/HyperIndex/privacy-policy.md): Read Envio’s Privacy Policy covering how we collect, use, store, and protect your personal data when you use our website and services. - [Terms of service](https://docs.envio.dev/docs/HyperIndex/terms-of-service.md): Read the Terms and Conditions for using Envio services. ## Optional - [Envio website](https://envio.dev): Product overview and landing page. - [Envio root llms.txt](https://envio.dev/llms.txt): Marketing-facing llms.txt summary. - [Pricing](https://envio.dev/pricing): Envio Cloud plans and billing. - [Supported chains overview](https://envio.dev/chains): Canonical chains page across all products. - [GitHub organization](https://github.com/enviodev): Public repositories. - [HyperIndex repo](https://github.com/enviodev/hyperindex): Source and issues. - [Releases](https://github.com/enviodev/hyperindex/releases): HyperIndex changelog. - [Quickstart with AI](https://docs.envio.dev/docs/HyperIndex/quickstart-with-ai.md): End-to-end guide for building an indexer with Claude Code, Cursor, or any MCP-compatible AI coding assistant. - [MCP Server](https://docs.envio.dev/docs/HyperIndex/mcp-server.md): Model Context Protocol server for AI coding assistants. Endpoint: https://docs.envio.dev/mcp - [Telegram](https://t.me/+5mI61oZibEM5OGQ8): Community chat. - [Discord](https://discord.gg/envio): Community support. - [LinkedIn](https://www.linkedin.com/company/envio_indexer): Company page. - [YouTube](https://www.youtube.com/@envio_indexer): Video content.