envio
Version:
A latency and sync speed optimized, developer friendly blockchain data indexer.
46 lines (32 loc) • 3.49 kB
Markdown
# HyperIndex: Ultra-Fast Multichain Indexer
[](https://github.com/enviodev/hyperindex/releases) [](https://github.com/enviodev/hyperindex/issues) [](https://github.com/enviodev/hyperindex/graphs/contributors) [](https://discord.gg/DhfFhzuJQh) [](https://github.com/enviodev/hyperindex/stargazers)
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](https://docs.envio.dev).
> For hosted services and other solutions, visit [envio.dev](https://envio.dev).

## Key Features
- **[Indexer auto-generation](https://docs.envio.dev/docs/HyperIndex/contract-import)** – Generate Indexers directly from smart contract addresses
- **High performance** – Historical backfills at over 10,000+ events per second ([fastest in market](https://docs.envio.dev/blog/indexer-benchmarking-results))
- **Local development** – Full-featured local environment with Docker
- **[Multichain indexing](https://docs.envio.dev/docs/HyperIndex/multichain-indexing)** – Index any EVM-compatible blockchain and Fuel (simultaneously)
- **Real-time indexing** – Instantly track blockchain events
- **[Reorg support](https://docs.envio.dev/docs/HyperIndex/reorgs-support)** – Graceful handling of blockchain reorganizations
- **GraphQL API** – Easy-to-query indexed data
- **Flexible language support** – JavaScript, TypeScript, 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](https://docs.envio.dev/docs/HyperIndex/hosted-service)** – 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](https://docs.envio.dev/docs/HyperIndex/wildcard-indexing)** – Flexible indexing based on event topics
- **Fallback RPC data sources** – Enhanced reliability with RPC connections
## Getting Started
Check out our [Getting Started Guide](https://docs.envio.dev/docs/HyperIndex/getting-started) to start querying your smart contract data with just a few clicks!
## Performance
HyperIndex delivers industry-leading indexing speeds, with capability to process thousands of events per second while maintaining data integrity across multiple chains.
## Contribution & Support
- Follow us on [X](https://twitter.com/envio_indexer)
- Join our [Discord community](https://discord.gg/DhfFhzuJQh)
- Report issues on [GitHub](https://github.com/enviodev/hyperindex/issues/new/choose)
- Check our [Common Issues](https://docs.envio.dev/docs/common-issues) page for troubleshooting
If you find HyperIndex useful, please consider giving us a ⭐ on this repo!