Tutorial On How To Connect Your Bluesky Account To Discord
Bluesky is a decentralized, open-source social media platform, similar to X (formerly Twitter), where users can share short posts with text, images, and videos, with a focus on user control and a more tailored experience.

What is Bluesky?
Bluesky is a decentralized, open-source social media platform, similar to X (formerly Twitter), where users can share short posts with text, images, and videos, with a focus on user control and a more tailored experience.
How to Connect Bluesky Account to your Discord
- Press the settings icon to access your User Settings.
- Tap the Bluesky butterfly icon after selecting the Connections tab.

- Enter your Bluesky handle, then connect your account by following the on-screen directions.
Example of where you enter your Bluesky Account handle - This confirmation message will let you know that your connection was successful:
Confirmation window that your Bluesky account has been connected to Discord
An Unknown Error Occurred. Maybe check your handle?
You will see an error message similar to this one if they are unable to locate a Bluesky account linked to the handle you entered:

This typically indicates that you entered the handle incorrectly, so please double-check the account name you entered.
For further information, read Using a Custom Domain with Bluesky below if your account makes use of a custom domain or custom PDS. If not, you might be experiencing a temporary server issue as a result of an overwhelming amount of traffic on the Bluesky network, and you will need to attempt to login to your Bluesky account at a later time.
Using a Custom Domain with Bluesky
To link a Bluesky account with a custom-domain handle, Discord must first determine the DID for your account. This occurs when you link your Bluesky account to Discord for the first time and then continuously to maintain your account’s connection to Discord.
When Discord uses the /.well-known/atproto-did method to validate a domain, it will use a user-agent string that looks like Discord/1.0 (Discord API; +https://discordapp.com.
Please make sure that requests to this endpoint are not significantly rate-limited or blocked by your web server when using this user agent.
With a curl command like this, you can mimic the request Discord will send to confirm your handle:curl -H ‘User-Agent: Discord/1.0 (Discord API; +https://discordapp.com)’ https://{your-handle-here}/.well-known/atproto-did
Custom PDS Providers
Similar to accounts hosted by Bluesky, Discord allows connecting AT Protocol accounts hosted by other PDS providers. Please make sure that your web server permits Discord’s user-agent on both the authentication and PDS data endpoints, in addition to the /.well-known/atproto-did endpoint, if you are hosting your own PDS.
Did:Web: Accounts
Discord also supports linking AT Protocol accounts that use did:web: identifiers. The requirements for the /.well-known/atproto-did endpoint also apply to the /.well-known/did.json endpoint.