Getting Started
This documentation is both an educational and a technical resource. We hope it will be equally useful for both technical and non-technical readers.

I want to learn more about Unstoppable Domains

Unstoppable Domains are decentralized. This makes them, in a word, unstoppable. Once a user claims a domain to a wallet, they have absolute control over that domain. Domains can be transferred, updated, and linked to other services without any involvement from Unstoppable Domains. Unstoppable Domains cannot deactivate, change, or transfer a domain's records without a user's permission.
To learn more about the company, please browse our general website, watch the learning materials and videos from our Youtube Channel, and listen to our popular, educational UD Podcast Channel.
To learn more about how the product works under the hood, see the CNS Architecture and CNS Smart Contracts or UNS Architecture along with UNS Smart Contracts. Also visit the List of Integrated Apps to draw inspiration from other apps that have successfully integrated Unstoppable Domains.

I want to add Unstoppable Domains to my app to send and receive crypto

Unstoppable Domains supports 260+ cryptocurrencies. The most common way to integrate with Unstoppable Domains is through simple domain resolution. This process converts cryptocurrency addresses to a human-readable or user-friendly name. See the guides on Crypto Payments, Resolution Service API, Resolution Libraries, and Library Configuration for more detail on integrating UD into your app.

I want to support Unstoppable Domains in my web browser

Allow your users of your browser to create and view decentralized websites. Individuals control their own content and identity with a decentralized website. The website is decentralized, by being created on the Ethereum blockchain, and the domain is stored in a user’s wallet, just like a cryptocurrency. This means that no one can delete content (such as blogs, podcasts, artwork, social media) or move it around other than the domain owner. See the guides on Resolving Domains in Web Applications and Browser Resolution Algorithm. For a list of test domains, see Browser Resolution Test Domains.

I want to allow my users to manage their existing domains

Your app can edit domain metadata manually with a direct connection to the appropriate blockchain. We strongly recommend prior experience with blockchain development before starting this type of integration, so please familiarize yourself with CNS Smart Contracts or UNS Smart Contracts along with Managing Domain Records and Managing Domain Ownership.
Popular open-source crypto wallet, MyEtherWallet, has implemented domain management and can be also used as a reference for implementation: MyEtherWallet Code Reference and MyEtherWallet Website.

I want to sell domains to users in my app

If you want to resell domains, you must first Register as A Reseller with Unstoppable Domains and configure your reseller account to accept Stripe and/or CoinBase payments. You may also visit the Buy Domain: Reseller Demo to test out the platform before integration. See the Reseller API Endpoints for interactive guides and detailed parameters.

I want to build a decentralized website and link it to my domain

If you are new to IPFS and decentralized websites (d-web), we recommend that you start with the IPFS Overview. After purchasing a domain from UD, you can build your d-website using a template or custom design. See the guide on Resolving a D-Website in a Browser to view your d-website after connecting it to your domain.

I want to integrate Login with Unstoppable or use the Unstoppable Authorization Server

The Login with Unstoppable feature helps you connect directly with your users through your dApp. The Unstoppable Authorization Server makes it easy for users to share both public and permissioned information with your dApp, such as email, memberships, and social profiles. Login with Unstoppable is based on the OpenID Connect (OIDC) authorization protocol modified to be secured with a simple web3 wallet signature. See the guides on Domain Owner Configuration and Developer Integration to get started.

I want to support Unstoppable domains on Polygon L2 Network

Unstoppable Domains uses Polygon as our Layer 2 (L2) scaling solution. This allows us to make our NFT domains free to claim and manage on L2, and UD customers will no longer have to pay claim fees, renewal fees, or gas fees. Domain minting has already started on Polygon L2 for all Unstoppable domains with future updates planned for domain management and domain transfer (between L1 and L2 or vice versa). See the Polygon High Level Overview for more on the benefits, considerations, and planned releases for Polygon L2. For developers, we have outlined the steps needed to support Unstoppable domains on Polygon L2 in our Developer Integration Guide.

I want to promote my UD integration

We offer free advertising for UD integrated apps. Once your app has a working Unstoppable Domains integration, register it here. Registered apps appear on the Unstoppable Domains homepage and Applications page — putting your app in front of tens of thousands of potential customers per day.
Also, every week we select a newly-integrated app to feature in the Unstoppable Update newsletter. This newsletter is delivered to~100,000 crypto fanatics — all of whom could become new customers to grow your business.

I want to get support or connect with other developers

If you have any questions, join our Discord channel for real-time support from us and the community.
Last modified 16d ago