Skip to content

Getting Started

Integrate ENS into your dApp

This section walks you through how to leverage the ENS open standards to improve the user experience of your app.

vitalik.eth
➡️
mi pinxe lo crino tcati0xd8d...6045
0xb8c...67d50x866...5eEE0xd8d...6045
➡️➡️➡️
nick.eth
jefflau.eth
vitalik.eth

Quickstart

If you are looking to jumpstart your journey with ENS, or you are looking for a quick reference, visit the Quickstart page.

QuickstartTo jumpstart your journey with names.

Tools and Libraries

ENS is an integral part of the Ethereum ecosystem. Fortunately, the open-source community is to the rescue, and almost all of the tools and libraries you use today support ENS. To learn more check out the tools & libraries section.

Tools & LibrariesTo learn about the available tools and libraries that interact with ENS

Avatars, Addresses & Records

Information about a name is fetched from its resolver. This can be done using pre-built features included in popular web3 libraries (recommended), or by calling a resolver contract directly. If you're interested in interacting with ENS resolvers, you might find the Resolver Reference section helpful.

Address ResolutionTo find guides on the address lookup features of ENS.

Subnames

root
registrar
controller
resolver
registry
.ens.eth
Issuing SubnamesTo an overview of the difference ways to issue subnames.

Registration

nick
vitalik
matoken
jefflau
ens
.eth
ETH RegistrarTo an overview of the two smart contracts that make up the ETH Registrar.