Ponder
Skip to content

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.5s
TheGraph0.45.0
3330s
0s500s1ks1.5ks2ks2.5ks3ks3.5ks

Ponder performance over time

Ponder0.17.10
2026-09-08
32.5s
Ponder0.16.10
2026-07-13
36.6s
Ponder0.15.18
2026-01-05
36.1s
Ponder0.14.13
2025-11-05
38.5s
Ponder0.13.14
2025-10-13
44.5s
Ponder0.12.26
2025-09-18
57.6s
Ponder0.11.43
2025-07-31
75.3s
Ponder0.10.27
2025-05-15
76.5s
Ponder0.9.28
2025-03-12
135s
Ponder0.8.33
2025-01-27
252s
Ponder0.7.17
2024-12-09
250s
Ponder0.6.26
2024-12-05
123s
Ponder0.5.25
2024-12-05
123s
Ponder0.4.43
2024-07-17
146s
0s50s100s150s200s250s300s

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.