HyperIndex: Fast Multichain Indexer
HyperIndex is a blazing-fast, developer-friendly multichain indexer, optimized for both local development and reliable hosted deployment. It empowers developers to effortlessly build robust backends for blockchain applications.
HyperIndex is Envio's full-featured blockchain indexing framework that transforms on-chain events into structured, queryable databases with GraphQL APIs.
HyperSync is the high-performance data engine that powers HyperIndex. It provides the raw blockchain data access layer, delivering up to 2000x faster performance than traditional RPC endpoints.
While HyperIndex gives you a complete indexing solution with schema management and event handling, HyperSync can be used directly for custom data pipelines and specialized applications.
Key Features
- Quickstart templates – Rapidly bootstrap your indexer.
- Real-time indexing – Instantly track blockchain events.
- Multichain indexing – Supports multiple blockchains simultaneously.
- Local development – Full-featured local environment with Docker.
- Reorg support – Gracefully handles blockchain reorganizations.
- GraphQL API – Easy-to-query indexed data.
- Cross-platform support – Index any EVM-compatible blockchain and Fuel.
- High performance – Historical backfills at over 5,000+ events per second.
- Indexer auto-generation – Generate indexers directly from smart contract addresses.
- Flexible language support – JavaScript, TypeScript, and ReScript.
- Factory contract support – Index data from 100,000+ factory contracts seamlessly.
- On-chain & off-chain data integration – Easily combine multiple data sources.
- Self-hosted & managed options – Run your own setup or use HyperIndex hosted services.
- Detailed logging & error reporting – Debug and optimize with clarity.
- External API actions – Trigger external services based on blockchain events.
- Wildcard topic indexing – Flexible indexing based on event topics.
- Fallback RPC data sources – Enhanced reliability with RPC connections.
Feature Roadmap
Upcoming features on our development roadmap:
- ⬜ RPC client with caching – Improved indexing performance through cached RPC calls.
🔗 Quick Links
Windows Users:
For optimal performance, please use WSL (Windows Subsystem for Linux).