Community Projects

This is a partial list of community projects. Read instructions for how to submit your project to this page here.

App Passwords

For the security of your account, when using any third-party clients, please generate an app password at Settings > Advanced > App passwords.

App passwords have most of the same abilities as the user's account password, but they're restricted from destructive actions such as account deletion or account migration. They are also restricted from creating additional app passwords.

Read our disclaimer below.

AT Protocol Implementations

TypeScript

  • atproto: this is the leading protocol implementation, developed by Bluesky PBC

Go

  • indigo: developed by Bluesky PBC
  • goat: new, not stable

Python

  • atproto: not stable. XRPC clients, Firehose clients, DID and Handle resolvers, more.
  • lexrpc: not stable
  • atprototools: new, not stable
  • Chitose: new, not stable
  • arroba: new, not stable. PDS implementation with MST, commit repo, diff and com.atproto.sync XRPC methods
  • picopds: new, not stable. A bare-minimum PDS implementation with just enough to federate with the sandbox network.
  • blue-pyinthe-sky: new, not stable
  • gokyuzu: not stable

Dart

C#

Java

PHP

R

  • atr: auto-generated functions (unstable & unexposed) + user facing functions for selected endpoints (planned to be stable)
  • bskyr: An R interface for posting to and collecting tidy data from Bluesky (stable)

Ruby

Rust

Swift

Tutorials and Guides

Clients

The official Bluesky app is available on the iOS App and Google Play stores as well as on desktop.

Web

iOS

Android

macOS

CLI

Bridges

Custom Feeds

To build your own custom feed, you can use Bluesky's official feed generator starter kit here.

Stats

Custom domains and handles

You can purchase and manage a custom domain through Bluesky here. Read more about this service here.

Firehose

Other Tools

Bots

Disclaimer

This list of third-party developer clients is provided for informational purposes only. These clients are not affiliated with the Bluesky PBC company, unless otherwise indicated, and we do not endorse or guarantee their performance or security. Users should be aware that logging into their accounts through these third-party clients carries inherent risks, including the possibility of account compromise or data loss. It is important to only use third-party clients that are trusted and reputable. We strongly advise users to exercise caution and use these third-party clients at their own risk. Only log in to your account through a third-party client if you trust the developer and are confident in their ability to safeguard your account information.

We are not responsible for any damage, loss, or unauthorized access to your account that may result from using these third-party clients. By using any of these clients, you acknowledge and accept these risks and limitations.

Submit your project

To submit or remove your project to this list, you may open a pull request here. Please follow the existing formatting as a guideline. For example, use your DID in the link to your profile so it's a stable link even if you change your handle.

Alternatively, you can email projects@atproto.com with a link to your project and your handle.

Join the Federated Sandbox

No waitlist or invite code required to join this self-hosted sandbox environment. The production network will open to federation soon.

Guidelines and Instructions