A latency and sync speed optimized, developer friendly blockchain data indexer.
npm install envio-darwin-x64    
HyperIndex is a 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.
> For comprehensive documentation, visit our Documentation Portal.
> For hosted services and other solutions, visit envio.dev.
- Indexer auto-generation – Generate Indexers directly from smart contract addresses
- High performance – Historical backfills at over 10,000+ events per second (fastest in market)
- Local development – Full-featured local environment with Docker
- Multichain indexing – Index any EVM-, SVM-, or Fuel-compatible blockchain
- Real-time indexing – Instantly track blockchain events
- Reorg support – Graceful handling of blockchain reorganizations
- GraphQL API – Easy-to-query indexed data
- Flexible language support – TypeScript, JavaScript, and ReScript
- Factory contract support – Index data from 1M+ dynamically registered 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
Check out our Getting Started Guide to start querying your smart contract data with just a few clicks!
HyperIndex delivers industry-leading indexing speeds, with capability to process thousands of events per second while maintaining data integrity across multiple chains.
- Follow us on X
- Join our Discord community
- Report issues on GitHub
- Check our Common Issues page for troubleshooting
If you find HyperIndex useful, please consider giving us a ⭐ on this repo!