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, Library Configuration, and Domain GUI 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 a Browser 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.

Popular open-source crypto wallet, MyEtherWallet, has implemented domain management and can be used as a reference implementation.

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 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.