Skip to content

Keep ENS apps working 🚨

Over the years, the ENS Subgraph quietly became one of the most depended-on pieces of infrastructure in ENS. An enormous swath of the ENS ecosystem — and much of the broader web3 / Ethereum ecosystem — reads ENS data through it, directly or indirectly.

The ENS Subgraph is a cornerstone of the current ENS architecture (ENSv1), handling an extraordinary volume of requests:

  • Approx. 2 million average daily requests
  • Over 717 million requests annually
ENS Subgraph usage metrics showing daily query volume

ENS Subgraph daily query volume following the transition to Graph Network hosting (June 20, 2024 onward)

This volume sets the floor: it’s the minimum scale at which any replacement must operate.

Applications dependent on the ENS Subgraph

Section titled “Applications dependent on the ENS Subgraph”

The list below is a partial map of the projects and applications that depend on the ENS Subgraph for their functionality — directly, or indirectly through services like the ENS Metadata Service, ENSjs, or the Ethereum Comments Protocol. When ENSv2 launches, indexed ENS data must keep flowing to all of these, or they break.

Upgrade to Omnigraph required

Official ENS Manager App — the official interface for ENS domain registration and management.

ENSv2 not ready

Grails — by the EthId Foundation.

ENSv2 not ready
ENS Vision
ENSv2 not ready

OpenSea and Rarible — via their dependency on the ENS Metadata Service.

ENSv2 not ready
ENS Tools
ENSv2 not ready
Snipe Zone
ENSv2 not ready

Nameful — by Blockful.

ENSv2 not ready

Linea Names — primary management interface for linea.eth subnames on Linea.

ENSv2 not ready

ENSBook — by Liuliuben.

ENSv2 not ready

ENS Ideas — by Frolic.

ENSv2 not ready

Upgrade to Omnigraph required

Rainbow Wallet
ENSv2 not ready
MyEtherWallet
ENSv2 not ready

Safe Transaction Service — by Safe.

ENSv2 not ready

Rotki — privacy-preserving portfolio tracking.

ENSv2 not ready

Upgrade to Omnigraph required

Blockscout
ENSv2 not ready

EthVM — by MyEtherWallet.

ENSv2 not ready

Cartesi Explorer — by Cartesi.

ENSv2 not ready

Upgrade to Omnigraph required

Snapshot — via Stamp. This is a distinct integration from snapshot.js.

ENSv2 not ready

Snapshot.js — TypeScript library for Snapshot integration.

ENSv2 not ready

DAOStar — by Metagov.

ENSv2 not ready

ENS Metadata Manager — by Lighthouse (more info).

ENSv2 not ready

Optimism GovQuests — by Bleu.

ENSv2 not ready

Upgrade to Omnigraph required

ENSvolution — by JustaName.

ENSv2 not ready
PastENS
ENSv2 not ready

Swiss Knife — by apoorv.eth.

ENSv2 not ready

ENS Wayback Machine — by Blossom.

ENSv2 not ready

Upgrade to Omnigraph required

Enscribe — ENS contract naming platform

ENSv2 not ready

ENSjs — The official ENS JavaScript library.

ENSv2 not ready

ENS Test Environment — The official testing environment for ENS development.

ENSv2 not ready

ENS Resolver — by Andrew Raffensperger.

ENSv2 not ready

ENS Tools — by ENS Labs.

ENSv2 not ready

ENS Tools — by Serenae.

ENSv2 not ready

ENS Data — by Pugson.

ENSv2 not ready

safe-eth-py — by Safe.

ENSv2 not ready

Upgrade to Omnigraph required

Atlas — by Steve Dylan.

ENSv2 not ready

Ensemble — by estmcmxci.

ENSv2 not ready

Basenames CLI — by estmcmxci.

ENSv2 not ready

Grails CLI — by the EthId Foundation (uses the Grails API, which uses ENSNode).

ENSv2 not ready

Upgrade to Omnigraph required

ENS MCP Service — by Namespace.

ENSv2 not ready

ENS MCP Service — by JustaName.

ENSv2 not ready

ENS MCP Service — by Kukapay.

ENSv2 not ready

Skills — by Namespace.

ENSv2 not ready
PrismOS
ENSv2 not ready

HumanENS (GitHub)

ENSv2 not ready

nayym (GitHub)

ENSv2 not ready

Upgrade to Omnigraph required

ENS Metadata Service — the primary service used across the ENS ecosystem for loading ENS avatar images.

ENSv2 not ready

Stamp — by Snapshot Labs.

ENSv2 not ready

ENS Metadata Flarecloud — by the EthId Foundation.

ENSv2 not ready

Upgrade to Omnigraph required

Ethereum Follow Protocol — onchain social graph protocol.

ENSv2 not ready

LinkChain (GitHub)

ENSv2 not ready

Dapp Rank — by Joel Thorstensson.

ENSv2 not ready

Decentraland Builder (GitHub) — by Decentraland.

ENSv2 not ready

Decentraland Creator Hub (GitHub) — by Decentraland.

ENSv2 not ready
Next.ID
ENSv2 not ready

Web3.bio — builds on Next.ID.

ENSv2 not ready

Eth.cd — builds on Next.ID, by Webhash.

ENSv2 not ready

ENS Market Bot — by the EthId Foundation.

ENSv2 not ready

Upgrade to Omnigraph required

L2 Subnames — by Namespace.

ENSv2 not ready

ENSPro — by NameStone.

ENSv2 not ready

The breadth of applications above shows that indexed ENS data is critical infrastructure for ENS and the broader ecosystem — and that there is large, proven demand for it today. When ENSv2 launches, the Subgraph’s Key Limitations become breaking for these apps. ENSNode exists to keep indexed ENS data flowing through the transition and beyond, with a robust, scalable, multichain, ENSv2-ready replacement.

A growing set of companies and apps have already moved onto ENSNode — see who’s already building on ENSNode.

Next, consider the key limitations of the legacy ENS Subgraph.

Or, prepare your app or platform for ENSv2 by adopting ENSNode’s Omnigraph API.