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. TheGraph
Ponder0.17.10
102.5× faster than TheGraph
32.5sTheGraph0.45.0
3330s
0s500s1ks1.5ks2ks2.5ks3ks3.5ks
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.14.13
2025-11-05
38.5sPonder0.13.14
2025-10-13
44.5sPonder0.12.26
2025-09-18
57.6sPonder0.11.43
2025-07-31
75.3sPonder0.10.27
2025-05-15
76.5sPonder0.9.28
2025-03-12
135sPonder0.8.33
2025-01-27
252sPonder0.7.17
2024-12-09
250sPonder0.6.26
2024-12-05
123sPonder0.5.25
2024-12-05
123sPonder0.4.43
2024-07-17
146s0s50s100s150s200s250s300s
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 TheGraph was cached. Run the benchmark yourself.