The fastest, most flexible way to get onchain data.








With standard RPC, you'd need to scan every block and filter transactions one by one. HyperSync returns matching transactions across millions of blocks in a single request.
{
"from_block": 0,
"transactions": [
{"from": ["0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"]},
{"to": ["0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"]}
],
"field_selection": {
"block": ["number", "timestamp", "hash"],
"transaction": ["block_number", "transaction_index", "hash", "from", "to"]
}
}HyperIndex is Envio's multichain blockchain indexer. Write event handlers in TypeScript, point it at any smart contract, and it processes all historical and live on-chain events into a queryable GraphQL API. It backfills years of data in minutes, handles reorgs automatically, and deploys to Envio Cloud with a single command. Supports any EVM chain, plus Solana and Fuel.
Independently benchmarked as the fastest blockchain indexer, HyperIndex is 142x faster than The Graph on the Sentio Uniswap V2 Factory benchmark, 8 seconds versus 19 minutes. It also supports multichain indexing from a single indexer, TypeScript handlers instead of AssemblyScript, and auto-generation from any contract address or ABI.
Run pnpx envio init with your contract address. Envio auto-generates the config, schema, and event handlers. Run pnpm dev to spin up the indexer locally, then deploy from Envio Cloud. Under 5 minutes from zero to a live API.
There is a free tier for development and testing. Paid plans on Envio Cloud are usage-based and scale with your indexer volume. See envio.dev/pricing for current plans.
HyperSync is Envio's data retrieval layer. It queries on-chain data up to 2,000x faster than standard JSON-RPC using optimised binary encoding and parallel fetching. Available natively across 82+ chains. Accessible directly via REST API or SDKs in Rust, Python, JavaScript, and Go.
HyperRPC is a read-only JSON-RPC endpoint powered by HyperSync. Up to 5x faster than traditional nodes like geth, erigon, and reth for data-intensive operations. Works as a drop-in replacement for existing RPC-based tooling with no integration changes needed.
HyperSync is the data engine and HyperIndex is the framework built on top of it. Use HyperIndex when you need a persistent, queryable, reorg-safe dataset behind a GraphQL API. Use HyperSync directly when you want raw data in your own pipeline, traces, or chain-wide scans. Because HyperIndex runs on HyperSync, you can use both. Read the full HyperIndex vs HyperSync breakdown.
HyperIndex supports any EVM-compatible chain, plus Solana and Fuel Network, making it ideal for multichain indexing. HyperSync is natively available on 82+ chains for maximum speed.
Yes. Envio's Subgraph Hosting is a drop-in replacement for The Graph, so you can point your app at a new endpoint without rewriting your subgraph. Follow the guide to migrating from The Graph.
Yes. There is no vendor lock-in. Every indexer generates a Dockerfile you can deploy on your own infrastructure, and you can point HyperIndex at any RPC or self-hosted HyperSync. Envio Cloud is the managed option for teams that would rather not run it themselves. See the licensing and self-hosting docs.