Custom APIs
ENSDb (SQL)
For special use cases that go beyond what the ENS Omnigraph exposes — you can query the live onchain state of both ENSv1 and ENSv2 directly via SQL.
The bi-directional ENSDb integration standard enables any decoupled ENSDb Writer and ENSDb Reader implementations to coordinate around the live unified onchain state of ENSv1 and ENSv2 in a carefully-crafted standardized data model within a PostgreSQL database. Because ENSDb builds on Postgres, you can use any language with a Postgres driver — TypeScript, Python, Rust, Go, and more.
The ENSDb standard also defines the abstract specification for how ENSDb Writers store their metadata in an ENSDb instance.
We’re building ensdb-cli & ENSDb snapshots so you can pull down a fresh ENSDb in minutes instead of paying for a full historical RPC backfill among many other benefits.
Inspirations for what you can build with ENSDb
Section titled “Inspirations for what you can build with ENSDb”Analytics & Dashboards
CLIs & Developer Tools
Event-Based Engines
Data Pipelines
AI Agents