Vol. 1 · 7 Jun 2026
TIDX logo
activeinfrastructure

TIDX

Tempo's own hybrid Postgres + ClickHouse indexer.

GitHub
Data completeness
67%
Confidence
99%
Sources
1
Last reviewed
7 Jun 2025
The take

What to know

TIDX is the foundational data availability layer for the Tempo ecosystem, enabling developers to query real-time and historical chain data through a robust hybrid engine. It bridges the gap between raw blockchain state and accessible SQL-based application data.

Best for

  • +Real-time payment tracking
  • +Historical network analytics
  • +Teams requiring direct SQL access to Tempo chain data

Watch out

  • Full analytical functionality requires both PostgreSQL and ClickHouse for self-hosted setups
  • Public write access and administrative views typically require specific CIDR configuration

The record

Key facts

Primary Role
TIDX is the official open-source indexing solution for the Tempo blockchain, providing structured data access for both transactional and analytical applications.· 100%
Database Architecture
Utilizes a hybrid dual-sink architecture featuring PostgreSQL for high-speed point lookups (OLTP) and ClickHouse for intensive network analytics (OLAP).· 100%
Source Code
The codebase is publicly maintained in the GitHub repository at https://github.com/tempoxyz/tidx.· 100%
Query Interfaces
Exposes chain data through multiple interfaces including SQL, HTTP APIs, and a specialized command-line interface (CLI).· 97%

The timeline

History

  • 2026-03

    Mainnet Production Launch

    TIDX reaches full production stability and becomes the primary indexing service for the live Tempo Mainnet.


Questions

FAQ

What is TIDX?
TIDX is the open-source blockchain indexer for the Tempo ecosystem, designed to ingest chain data into searchable databases.
Why does it use two different databases?
The hybrid design uses PostgreSQL for fast, individual record lookups and ClickHouse for high-performance analytical queries across large datasets.
Where can I find the public indexer endpoints?
The mainnet endpoint is indexer.tempo.xyz (Chain ID 4217) and the testnet endpoint is indexer.testnet.tempo.xyz (Chain ID 42431).

The graph

Connected entities