Skip to main content
ENS turns blockchain addresses into readable names such as alice.eth. A subname extends a parent name. For example, alice.brand.eth sits under brand.eth, allowing a product, community, or any name owner to issue subnames (as identities) within a shared namespace. Namespace provides no-code apps, APIs, and SDKs for issuing and managing ENS subnames. It lets developers easily implement Subname (identity) registration for their users, agents, or general-purpose identifier. Choose where subnames live: Subnames can be issued on Ethereum, on an L2 chain, or through an offchain service. All 3 work the same, but they differ in cost, control, and ownership.
Start with offchain subnames when you need gasless, high-volume issuance. Choose Ethereum or an L2 chain when holding the subname as an onchain asset is a product requirement.

Choose your path

Integrate Subnames into your product

Add subname issuance or resolution to an app, wallet, agent, or chain.

No-code onchain subnames

Activate an ENS name and manage onchain subnames in the Namespace App.

Issue offchain subnames

Configure a resolver, create API keys, and manage gasless subnames.

Learn the concepts

Learn about Subnames

Compare Ethereum, L2, and offchain subnames in more detail.

About Namespace

Learn how Namespace products fit into the ENS ecosystem.

Get help

Namespace Builders on Telegram

Ask a technical integration question in the Namespace Builders group.

ENS x AI on Telegram

Join the community working on ENS and AI apps, tools, and standards.