Rapid custom indexing for any EVM smart contract
Ponder is an open-source TypeScript framework for fast, reliable,
and maintainable EVM data indexing
Powerful local development server
Build faster & stay unblocked with hot reloading
Fast & lean
Ponder indexes 100x faster than The Graph
Type safe
End-to-end type safety & autocomplete with no codegen
One-click deploys
Deploy anywhere that runs Node.js with zero downtime & horizontal scaling
Benchmarks
Ponder vs. The Graph
102× fasterPonder0.17.10
102× faster
32.5sThe Graph0.45.0
55m 30s
0m15m30m45m60m
Ponder performance over time
Ponder0.17.10
2026-09-08
32.5sPonder0.16.10
2026-07-13
36.6sPonder0.15.18
2026-01-05
36.1sPonder0.10.27
2025-05-15
76.5sPonder0.4.43
2024-07-17
146s0s40s80s120s160s
The benchmark indexes Rocket Pool ETH from Ethereum block 13,325,304 to 25,900,000. It resulted in 1,378,535 indexed events. All chain data for Ponder and The Graph was cached. Run the benchmark yourself.