Skip to main content
Solana Name Service (SNS) logo

Solana Name Service (SNS)

Paid
Utilities

Discover Solana Name Service (SNS) for creating easy-to-use .sol domain names that replace complex wallet addresses and support decentralized use.

Visit
solana-name-service image

About Solana Name Service (SNS)

Solana Name Service (SNS) allows users to create human-readable domain names (e.g., .sol) that replace complex wallet addresses on the Solana blockchain. This makes transactions and interactions more user-friendly.

The Solana Name Service simplifies blockchain interactions by replacing long, complex wallet addresses with easy-to-remember domain names, such as yourname.sol. This enhancement improves the user experience by making transactions and identity sharing more straightforward.

SNS names can also serve as identifiers for dApps, NFTs, or other blockchain assets.

SNS provides a decentralized way to map domain names to on-chain data, such as wallet addresses, IPFS CIDs, and more.

It enhances user experience by making wallet addresses easier to remember and share, and supports decentralized web use cases.

Solana Name Service (SNS) Features

SNS focuses on practical, Solana-native naming. Here are the capabilities traders and builders use most.

Human-readable names

Register a readable handle that resolves to your Solana wallet address for easier sending and receiving.

Name resolution & reverse lookup

Use names in place of addresses and set a primary name so apps can display it instead of your public key.

Subdomain management

Create and delegate subdomains (e.g., team or community names) under a parent name.

Secure and non‑custodial

This tool never accesses private keys—transactions are signed through your wallet.

What makes Solana Name Service (SNS) special?

SNS is built for Solana. Resolution happens on-chain with low fees and fast finality, which aligns with Solana’s high-throughput UX. Beyond simple address mapping, Records v2 adds typed fields (e.g., IPFS, ARWV, SOL/ETH/BTC addresses, URL, Discord) so profile data is interoperable—projects don’t have to guess how a record is stored. Reverse lookup and “primary domain” support make it easy for apps to display names by default. For projects, subdomain registrars provide a scalable way to issue community handles under a parent domain with clear, documented behavior. And for builders, SNS ships a multi-language SDK, examples, and an HTTP API—lowering integration costs for wallets, explorers, and DeFi tools.

Pricing

Discover the pricing options available for Solana Name Service (SNS)

Paid

The cost of a .sol domain varies

How to get started

Getting a .sol takes just a few minutes. Here’s a clear path for first-time users.

1

Open the official SNS app

2 minutes
Easy

Search for your desired .sol name and check availability. If it’s taken, consider alternatives or a subdomain under a parent you control.

2

Connect a Solana wallet

2 minutes
Easy

Use a reputable wallet (e.g., desktop or mobile). Make sure it holds a small amount of SOL for fees and, if paying with USDC, sufficient USDC for the purchase. The SNS flow defaults to USDC as the payment mint.

3

Register your name

2 minutes
Easy

Follow the in-app registration steps. The checkout will show the price in the chosen payment mint and the expected network fees. Confirm the transaction in your wallet.

4

Set your primary & configure records

2 minutes
Easy

After the name appears in your wallet, designate it as your primary domain to enable reverse lookup, then add Records v2 (URL, avatar, other addresses, socials) so apps can display a complete profile.

5

Optional — create subdomains

2 minutes
Easy

If you’re a project or community admin, mint subdomains for teammates or users. Understand parent-owner permissions and current wallet support before large-scale distribution.

Pro Tips

Tip 1

Set your primary domain after purchasing. This enables reverse lookup so wallets and explorers can show yourname.sol from your address automatically.

Tip 2

Building an app? Use the SNS SDK or the HTTP API for resolution and reverse lookups. This improves UX immediately (show names by default, not raw addresses).

Tip 3

Fill out Records v2 fields—at minimum, add your website (URL), avatar (e.g., IPFS/ARWV/Picture Record), and a verified social handle. Apps can read these consistently.

Tip 4

When paying for a registration, confirm the payment mint and fee breakdown. USDC is the default, but other mints may be available depending on the client or SDK config.

Frequently Asked Questions

Get answers to the most common questions about this tool

Visit the Solana Name Service platform, search for your desired domain, and follow the on-chain instructions to purchase or bid for it.

SNS domains can replace wallet addresses for transactions, serve as identifiers for NFTs or dApps, and even act as brand names in the Solana ecosystem.

Most SNS domains require periodic renewal, depending on the registration terms. Check the expiration date when acquiring a domain.

Yes, SNS domains are NFTs, allowing users to sell, trade, or transfer ownership on NFT marketplaces.

SNS domains are managed on Solana’s blockchain, ensuring transparency and security. However, users must safeguard their wallets and private keys to prevent unauthorized access.