One toolkit, two ways to build
-
Namespace SDK: A developer toolkit for teams who want to run their own setup and bake ENS logic straight into their stack.
SDK reference
Dive deeper into Namespace SDK -
Namespace API: A hosted service for teams who just want it to work—fast, scalable, no infrastructure required.
API reference
Dive deeper into Namespace API
Why Use Namespace SDK & API?
- Simple Integration – Get up and running in minutes with clear documentation, prebuilt functions, and support for both onchain and offchain subnames.
- Scalable & Flexible – Handle high-volume naming with ease. From gasless offchain subnames to fully onchain integrations, you choose the model that fits your product.
- Universal Resolution – Use ENS names or subnames as a universal identity layer across wallets, apps, chains, contracts, and communities.
- Developer Friendly – Our SDK (JavaScript/TypeScript) and API are designed to plug directly into your stack and make it easy to build on ENS and Subnames.
What you can do with it
With Namespace, you can:- Issue identities at scale → Give every user, wallet, or agent their own ENS name.
- Simplify resolution → Resolve any ENS name/subname instantly.
- Customize experiences → Branded subnames for your product, community, or ecosystem.
- Stay flexible → Start with offchain subnames (gasless, free to mint) and move onchain or to L2s when it makes sense.

