How to set your domain as your handle

The official account for the AT Protocol with a custom domain.

What’s a custom domain?

A custom domain is a unique name that identifies a website on the internet. For example, Bluesky’s domain is blueskyweb.xyz.

Every device that connects to the internet has a unique IP address that identifies it. But it’s much easier to remember blueskyweb.xyz instead of a series of numbers. The Domain Name System (DNS) acts like a phonebook for the internet and points a domain like blueskyweb.xyz to its IP address, so we don’t have to remember the numbers ourselves.

Domains can be further divided into subdomains. For example, if your domain was example.com but you had a blog hosted at blog.example.com, then blog is the subdomain.

Why does Bluesky use domains as handles, and why would I want to use a domain as my handle?

Technically, it’s the AT Protocol that lets you use domains as handles. Bluesky is a client application built on top of the protocol, so it will also use domains as handles.

The AT Protocol was designed to use domains for multiple reasons:

  • Identity: Bluesky is just one application built on top of the AT Protocol. Let’s say you set your handle to example.com on Bluesky. You’ll be able to use that same handle across all applications built on the AT Protocol (and there’s a growing number!). Now, you no longer have to list five different usernames based on what was available at the time you signed up for an app — just use your domain!

  • Verification: Websites have a long history of verification already, so using domains borrows their authority. For example, a newsroom like NPR could set their handle to be @npr.org. Then, any journalists that NPR wants to verify could use subdomains to set their handles to be @name.npr.org. Brand accounts could set their handle to be their domain as well, which companies like Vercel and Tailscale have already done.

    Vercel's custom domain handle

  • Portability: Maybe you want to switch to a different server. Then, there’s no need to switch your handle from something server-specific if you’re using your domain as your handle.

Read our previously published blog post on domain names as handles here for more information.

I’m convinced! How do I acquire a custom domain?

If you don’t have a custom domain already, you can purchase one from any ICANN-accredited domain registrar or reseller. Note that this isn’t required to join Bluesky; you could use our server’s off-the-shelf naming (in the format of @name.bsky.social) if you prefer.

You can use services like Namecheap or Google Domains to register your domain of choice. Domains are unique, so you must choose one that hasn’t already been registered by someone else. During registration, you’ll likely pay an annual fee and provide personal information.

Your personal information is used to populate the WHOIS directory, which is a searchable database that holds information on domain ownership. You might prefer to keep your information private for various reasons — in that case, most domain registrars offer WHOIS privacy protection as a service.

How do I set this custom domain as my handle?

Let’s use the Bluesky team’s @atproto.com account as an example. Note that the account uses the handle @atproto.com, which verifies its identity because it owns the website atproto.com.
Official acount for the AT Protocol

Note: if you change your default Bluesky username (with the .bsky.social suffix) to a custom domain, your old username will be available for someone else to use. However, any tags or mentions with your old handle will still point to your account.

The screenshots below will show you how to set your custom domain as your handle in your mobile app, but similar steps apply to the desktop version.

  1. Open the left side menu by clicking your profile picture thumbnail. Click “Settings” and scroll down to the “Advanced” section. Click “Change my handle.”

    Advanced settings

  2. On the “Change my handle” screen, click “I have my own domain.”

    Change my handle settings

  3. Now, you’ll have a screen that looks like this. This includes information that you will need to add to your domain registrar.

    Domain TXT record

  4. Navigate back to your domain registrar, which is the company you bought your domain from (Namecheap, Google Domains, etc.). The specific steps here depend on which company you used, but you’ll want to navigate to DNS management for your domain. This might be under an “Advanced DNS” tab.

    DNS management

  5. We want to add a TXT (text) record to your domain. Step 3 above contains all of the information you’ll need to add to your domain. The DID value is public and not sensitive information. (Read more about DIDs here.)

    • Set the domain: _atproto
    • Set the type: TXT
    • Set the value field (also sometimes called “data”), except use your own DID value: did=did:plc:[your value here]
  6. After you add the TXT record, wait a couple of minutes for the change to propagate across the internet. Then, just click “Verify DNS Record.” You’re done! Check your Bluesky profile to see if it has updated. Remember, DNS propagation might take some time.

  7. Congratulations, you have a custom domain as your handle now!

Read More
Maribel Center

Latest

Concord’s in the Rap Game: Latest Tie-Up Sees Company Managing Pop Smoke, Ski Mask the Slump God Catalogs

Photo Credit: Concord + Victor Victor Worldwide Concord announces a multi-year partnership with Victor Victor Worldwide to expand Concord’s presence in hip-hop. Independent music company Concord has announced a strategic multi-year venture with Victor Victor Worldwide (VVW), a New York-based record label founded by global entertainment executive Steven Victor. The partnership will help drive VVW’s

Want Your Music Featured on Netflix? Having a Major Label Helps

Music More Netflix blow-ups, please (Photo Credit: Yousafbhutta)Music Bagging...

Dhurandhar franchise re-writes film template as makers revise, review upcoming and existing films

Music SynopsisThe Dhurandhar franchise has redefined Hindi cinema. Its...

Newsletter

Don't miss

Concord’s in the Rap Game: Latest Tie-Up Sees Company Managing Pop Smoke, Ski Mask the Slump God Catalogs

Photo Credit: Concord + Victor Victor Worldwide Concord announces a multi-year partnership with Victor Victor Worldwide to expand Concord’s presence in hip-hop. Independent music company Concord has announced a strategic multi-year venture with Victor Victor Worldwide (VVW), a New York-based record label founded by global entertainment executive Steven Victor. The partnership will help drive VVW’s

Want Your Music Featured on Netflix? Having a Major Label Helps

Music More Netflix blow-ups, please (Photo Credit: Yousafbhutta)Music Bagging...

Dhurandhar franchise re-writes film template as makers revise, review upcoming and existing films

Music SynopsisThe Dhurandhar franchise has redefined Hindi cinema. Its...

Mario Wonder’s ‘Meetup In Bellabel Park’ Soundtrack Has Been Added To Nintendo Music

MusicWonderful! by Liam Doolan Thu 26th Mar 2026Earlier...

SoE necessary but not sufficient, business leaders say

PE­TER CHRISTO­PHER Se­nior Mul­ti­me­dia Re­porter pe­ter.christo­pher@guardian.co.tt Heavy hand­ed but nec­es­sary giv­en the state of crime in T&T. This was a com­mon as­sess­ment from var­i­ous busi­ness groups when asked for their per­spec­tive on the lat­est de­c­la­ra­tion of a state of emer­gency in the coun­try. The T&T Cham­ber of In­dus­try and Com­merce, in a re­leased is­sued yes­ter­day

The Big Business of Carolyn Bessette-Kennedy

Can a nine-episode limited series really impact an entire season of shopping trends? Today brands are experiencing—and chasing—the “Carolyn Bessette-Kennedy effect” as a result of Ryan Murphy’s Love Story. And in many cases, it’s more pervasive than they could have prepared for. The FX series, based on the relationship between John F. Kennedy Jr. and

‘Mind Your Own Business’: Kamal Haasan Rebukes Trump Over ‘Permission’ To Buy Russian Oil

Updated 8 March 2026 at 18:20 IST Actor and Rajya Sabha MP Kamal Haasan has hit out at US President Donald Trump after America announced that it has given India temporary "permission" to buy Russian oil amid global supply disruptions caused by the Middle East conflict. 'Mind Your Own Business': Kamal Haasan Rebukes Trump Over