Built with Rust for maximum performance

Blazing Fast EVM Indexing

A no-code or framework solution to build high-performance EVM indexers. Configure with YAML, get instant GraphQL APIs, and stream to any destination. Open source and free forever.

terminal
$curl -L https://rindexer.xyz/install.sh | bash
1.2K+ GitHub Stars
v0.33.0 Latest Release
MIT License
Everything you need

Powerful indexing made simple

Whether you're building a hackathon project or enterprise infrastructure, rindexer has you covered.

No-Code Configuration
Define your indexing logic with a simple YAML file. No programming required to get started.
Built for Speed
Written in Rust for maximum performance. Handle millions of events with minimal resource usage.
Any EVM Chain
Works with Ethereum, Polygon, Arbitrum, Optimism, Base, and any EVM-compatible chain.
Instant GraphQL API
Automatically generates a GraphQL API for your indexed data. Query instantly with zero setup.
Real-time Streams
Stream events to Kafka, Redis, RabbitMQ, AWS SNS/SQS, webhooks, and more in real-time.
Advanced Extensibility
Use the Rust framework to build custom indexing logic when you need full control.
Watch the overview

See rindexer in action

Discover how rindexer makes blockchain indexing simple, fast, and powerful in this quick overview.

rindexer-overview.mp4
15 seconds
Built in RustMaximum performance
📄No-Code ConfigYAML simplicity
🔗Any EVM ChainUniversal support
Developer experience

Simple to configure, powerful to use

Configure your indexer with YAML, query with GraphQL, and manage with the CLI.

1name: MyIndexer
2description: Index ERC20 transfers
3project_type: no-code
4
5networks:
6 - name: ethereum
7 chain_id: 1
8 rpc: https://eth.llamarpc.com
9
10storage:
11 postgres:
12 enabled: true
13
14contracts:
15 - name: USDC
16 details:
17 - network: ethereum
18 address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
19 start_block: "18000000"
20 abi: ./abis/erc20.json
21 include_events:
22 - Transfer

Trusted by developers worldwide

Open source, actively maintained, and growing every day.

1.2K+
GitHub Stars
v0.33.0
Current Version
Any
EVM Chains
MIT
License
Use cases

Built for every scenario

From weekend hackathons to enterprise deployments, rindexer scales with your needs.

Hackathons🚀

Spin up a quick indexer with GraphQL API in minutes. No backend code needed.

Data Reporting📊

Build comprehensive analytics dashboards with historical blockchain data.

dApp Development🌐

Power your decentralized applications with real-time indexed data.

Enterprise🏢

Production-grade indexing infrastructure with streaming and PostgreSQL.

Prototyping💡

Rapidly test ideas and validate concepts before building full solutions.

Integrations

Works with your stack

Store data in PostgreSQL, stream to message queues, send notifications, and deploy anywhere.

PO
PostgreSQL
Storage
CL
ClickHouse
Storage
GR
GraphQL
API
KA
Kafka
Streaming
RE
Redis
Streaming
RA
RabbitMQ
Streaming
AW
AWS SNS
Streaming
AW
AWS SQS
Streaming
WE
Webhook
Streaming
TE
Telegram
Notifications
DI
Discord
Notifications
SL
Slack
Notifications
DO
Docker
Deployment
KU
Kubernetes
Deployment
And more integrations coming soon...
Quick start

Up and running in 3 steps

From zero to indexed data with a GraphQL API in just a few commands.

01

Install

Install rindexer with a single command.

$curl -L https://rindexer.xyz/install.sh | bash
02

Create Project

Generate a new indexer project with the CLI.

$rindexer new my-indexer --type no-code
03

Start Indexing

Run your indexer with GraphQL API enabled.

$rindexer start all
🚀

Ready to index faster?

Join developers building the next generation of blockchain applications with rindexer.

A
B
C
D
E
Join 1,200+ developers