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 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.
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.
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.
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.
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.
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.
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.
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.
If you have any questions, join our Discord channel for real-time support from us and the community.