Designed to be open-source
- Self-hostable, with a choice of ingestion source
- Soon open-sourcing under AGPL-3.0
- Implementation examples included
We fixed Solana's notorious ledger access problems by coupling the columnar ClickHouse database with our high-performance JSON-RPC interface, Superbank.

We rebuilt the historical layer from scratch on ClickHouse, with every table physically sorted for the queries it serves. Recent slots live in memory for sub-millisecond access, and heavily queried addresses (like USDC) get their own lookup tables. The result:
Ideal for teams who want a simpler and faster way to serve Solana history.
We rebuilt the historical layer from scratch on ClickHouse, with every table physically sorted for the queries it serves. Recent slots live in memory for sub-millisecond access, and heavily queried addresses (like USDC) get their own lookup tables. The result:
Ideal for teams who want a simpler and faster way to serve Solana history.


One gTFA call returns full transaction data for the address along with every associated token account (ATA) it owns. Filter server-side by slot, blockTime, signature, or status, sort chronologically in either direction, and page through results with built-in cursor tokens.
Ideal for wallets, dApps, portfolio management, compliance and explorers.
One gTFA call returns full transaction data for the address along with every associated token account (ATA) it owns. Filter server-side by slot, blockTime, signature, or status, sort chronologically in either direction, and page through results with built-in cursor tokens.
Ideal for wallets, dApps, portfolio management, compliance and explorers.


Superbank serves the most recent slots from an in-memory cache and falls back to ClickHouse for deeper history. New slot-scoped parameters let you point Superbank at the exact slice of data you need, cutting the response time when the target range is known.
Ideal for apps that query recent activity, real-time dashboards and alerts.
Superbank serves the most recent slots from an in-memory cache and falls back to ClickHouse for deeper history. New slot-scoped parameters let you point Superbank at the exact slice of data you need, cutting the response time when the target range is known.
Ideal for apps that query recent activity, real-time dashboards and alerts.


Faithful Streams turns the historical ledger into a high-throughput gRPC stream. Pick a slot range, request the data, and replay it through the same interface you use for real-time streams.
Ideal for indexers, analytics platforms, and teams rebuilding state from historical data.
Faithful Streams turns the historical ledger into a high-throughput gRPC stream. Pick a slot range, request the data, and replay it through the same interface you use for real-time streams.
Ideal for indexers, analytics platforms, and teams rebuilding state from historical data.

Designed to be open-source
Built to be flexible
Dramatically cheaper to query
Modular infrastructure built for scale
Intelligent abuse prevention
Direct support channel on every endpoint