Skip to main content

Bluesky Developer Guidelines

Developers who federate their apps or services on the AT Protocol must adhere to the Bluesky Developer Guidelines in order to communicate with Bluesky services:

  1. Don’t spam. We trust that you will create a great app that will grow organically. Our definition of spam includes:
    1. Generating automated or bulk interactions, including any that would cause a notification to a user like a message, follow, like or reply
    2. Any method to automate generating followers or interactions, including account generation tools
    3. Spambots
  2. Apps with user-generated content or social networking features must include: 4. A method to report illegal content 5. A method for blocking forbidden content from being shared in the app 6. A method for blocking abusive users from the app
  3. All services must have a method for deleting content a user has requested to be deleted.
  4. Developers must have a system for appropriately responding to all user reports of violations within their apps.
  5. Developers must maintain updated contact information accessible to the public including an email address that is regularly monitored.
  6. Developers should maintain reasonable security measures to protect against unauthorized access or disclosure of any end-user information or app data.
  7. Failure to respond appropriately to known violations of Bluesky Social’s Terms of Service, Privacy Policy or Community Guidelines may result in suspension of access to services or features run on Bluesky’s infrastructure. Developers should keep records of all reports of violations and their responses, and Bluesky may at any time request such data to ensure compliance with its policies.

You can find this policy listed on Bluesky's website here.