Bluesky logo

Bluesky

API for the Bluesky decentralized social network built on the AT Protocol.

2 APIs 23 Capabilities 0 Features 43.6 / 100 thin
At-ProtocolDecentralizedFederatedOpen-SourceSocial NetworksSocial-Media

API Rating

43.6/ 100
thin
Scored 2026-05-20 · rubric v0.3
Discoverability67.5
Contract Quality57.3
Governance0.0
Operational Transparency36.8
Developer Ergonomics28.3
Commercial Clarity60.5

APIs

Bluesky API

The Bluesky API allows you to work programmatically with actors, feeds, graph, conversations, and other resources available for the the Bluesky app and social network.

Bluesky Jetstream

Jetstream is a simplified JSON event stream for the AT Protocol that converts CBOR-encoded MST blocks from the firehose into JSON objects over WebSocket connections, making it e...

Capabilities

Bluesky Social API — Actor Profiles

Bluesky Social API — Actor Profiles. 7 operations. Lead operation: Bluesky Get private preferences attached to the current account.. Self-contained Naftiko capability covering o...

Run with Naftiko

Bluesky Social API — Administration

Bluesky Social API — Administration. 14 operations. Lead operation: Bluesky Delete a user account as an administrator.. Self-contained Naftiko capability covering one Bluesky bu...

Run with Naftiko

Bluesky Social API — Chat Actors

Bluesky Social API — Chat Actors. 2 operations. Lead operation: Bluesky Operation. Self-contained Naftiko capability covering one Bluesky business surface.

Run with Naftiko

Bluesky Social API — Chat Moderation

Bluesky Social API — Chat Moderation. 3 operations. Lead operation: Bluesky Operation. Self-contained Naftiko capability covering one Bluesky business surface.

Run with Naftiko

Bluesky Social API — Content Labels

Bluesky Social API — Content Labels. 1 operations. Lead operation: Bluesky Get information about a list of labeler services.. Self-contained Naftiko capability covering one Blue...

Run with Naftiko

Bluesky Social API — Conversations

Bluesky Social API — Conversations. 12 operations. Lead operation: Bluesky Operation. Self-contained Naftiko capability covering one Bluesky business surface.

Run with Naftiko

Bluesky Social API — Feeds

Bluesky Social API — Feeds. 18 operations. Lead operation: Bluesky Get information about a feed generator, including policies and offered feed URIs.. Self-contained Naftiko capa...

Run with Naftiko

Bluesky Social API — Identity

Bluesky Social API — Identity. 6 operations. Lead operation: Bluesky Describe the credentials that should be included in the DID doc of an account that is migrating t.... Self-c...

Run with Naftiko

Bluesky Social API — Labels

Bluesky Social API — Labels. 1 operations. Lead operation: Bluesky Find labels relevant to the provided AT-URI patterns.. Self-contained Naftiko capability covering one Bluesky ...

Run with Naftiko

Bluesky Social API — Moderation

Bluesky Social API — Moderation. 1 operations. Lead operation: Bluesky Submit a moderation report regarding an atproto account or record.. Self-contained Naftiko capability cove...

Run with Naftiko

Bluesky Social API — Notifications

Bluesky Social API — Notifications. 5 operations. Lead operation: Bluesky Count the number of unread notifications for the requesting account.. Self-contained Naftiko capability...

Run with Naftiko

Bluesky Social API — Ozone Communication

Bluesky Social API — Ozone Communication. 4 operations. Lead operation: Bluesky Administrative action to create a new, re-usable communication (email for now) template.. Self-co...

Run with Naftiko

Bluesky Social API — Ozone Moderation

Bluesky Social API — Ozone Moderation. 9 operations. Lead operation: Bluesky Take a moderation action on an actor.. Self-contained Naftiko capability covering one Bluesky busine...

Run with Naftiko

Bluesky Social API — Ozone Server

Bluesky Social API — Ozone Server. 1 operations. Lead operation: Bluesky Get details about ozone's server configuration.. Self-contained Naftiko capability covering one Bluesky ...

Run with Naftiko

Bluesky Social API — Ozone Sets

Bluesky Social API — Ozone Sets. 6 operations. Lead operation: Bluesky Add values to a specific set.. Self-contained Naftiko capability covering one Bluesky business surface.

Run with Naftiko

Bluesky Social API — Ozone Settings

Bluesky Social API — Ozone Settings. 3 operations. Lead operation: Bluesky List settings with optional filtering. Self-contained Naftiko capability covering one Bluesky business...

Run with Naftiko

Bluesky Social API — Ozone Signatures

Bluesky Social API — Ozone Signatures. 3 operations. Lead operation: Bluesky Find all correlated threat signatures between 2 or more accounts.. Self-contained Naftiko capability...

Run with Naftiko

Bluesky Social API — Ozone Team

Bluesky Social API — Ozone Team. 4 operations. Lead operation: Bluesky Add a member to the ozone team.. Self-contained Naftiko capability covering one Bluesky business surface.

Run with Naftiko

Bluesky Social API — Repository

Bluesky Social API — Repository. 10 operations. Lead operation: Bluesky Apply a batch transaction of repository creates, updates, and deletes.. Self-contained Naftiko capability...

Run with Naftiko

Bluesky Social API — Server

Bluesky Social API — Server. 25 operations. Lead operation: Bluesky Activates a currently deactivated account.. Self-contained Naftiko capability covering one Bluesky business s...

Run with Naftiko

Bluesky Social API — Social Graph

Bluesky Social API — Social Graph. 20 operations. Lead operation: Bluesky Get a list of starter packs created by the actor.. Self-contained Naftiko capability covering one Blues...

Run with Naftiko

Bluesky Social API — Sync

Bluesky Social API — Sync. 10 operations. Lead operation: Bluesky This endpoint is part of the atproto repository synchronization APIs.. Self-contained Naftiko capability coveri...

Run with Naftiko

Bluesky Social API — Video

Bluesky Social API — Video. 3 operations. Lead operation: Bluesky Get status details for a video processing job.. Self-contained Naftiko capability covering one Bluesky business...

Run with Naftiko

Resources

🔗
LinkedIn
LinkedIn
🔗
Bots
Bots
💬
Support
Support
📰
Blog
Blog
🚀
GettingStarted
GettingStarted
🔗
Templates
Templates
🎓
Tutorials
Tutorials
📰
Newsletter
Newsletter
🔗
PostmanWorkspace
PostmanWorkspace
🔗
Guidelines
Guidelines
🔗
CustomFeeds
CustomFeeds
🔗
Protocol
Protocol
🔗
AdvancedGuides
AdvancedGuides
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
CommunityGuidelines
CommunityGuidelines
📦
SDKs
SDKs
🔗
ProtocolOverview
ProtocolOverview
🔗
Specifications
Specifications
👥
GitHub Org
GitHub Org
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
Forum
Forum

Sources

Raw ↑
aid: bluesky
url: https://raw.githubusercontent.com/api-search/bluesky/refs/heads/main/apis.yml
apis:
- aid: bluesky:bluesky-api
  name: Bluesky API
  tags:
  - Social Networks
  humanURL: https://docs.bsky.app/
  properties:
  - url: https://docs.bsky.app/
    type: Documentation
  - url: openapi/bluesky-openapi.yml
    type: OpenAPI
  - url: https://www.postman.com/api-evangelist/bluesky/collection/ubo2xuv/bluesky-api
    type: PostmanCollection
  - url: https://docs.bsky.app/docs/api/at-protocol-xrpc-api
    type: APIReference
  - url: https://docs.bsky.app/docs/category/http-reference
    type: HTTPReference
  - url: https://docs.bsky.app/docs/advanced-guides/api-directory
    type: APIDirectory
  - url: https://docs.bsky.app/docs/advanced-guides/oauth-client
    type: Authentication
  - url: https://docs.bsky.app/docs/advanced-guides/rate-limits
    type: RateLimits
  - url: https://docs.bsky.app/docs/advanced-guides/firehose
    type: Firehose
  - url: https://docs.bsky.app/docs/advanced-guides/moderation
    type: Moderation
  - url: https://docs.bsky.app/docs/advanced-guides/resolving-identities
    type: Identity
  - data:
      numberOfAPITags: 1
      numberOfAPIGetMethods: 93
      numberOfAPIOperations: 168
      numberOfAPIParameters: 2
      numberOfAPIProperties: 4
      numberOfAPIPutMethods: 0
      numberOfAPIPostMethods: 75
      numberOfAPIPatchMethods: 0
      numberOfAPIDeleteMethods: 0
      numberOfAPIOptionMethods: 0
    type: Summary
  - type: NaftikoCapability
    url: capabilities/bluesky-actor-profiles.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-administration.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-chat-actors.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-chat-moderation.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-content-labels.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-conversations.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-feeds.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-identity.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-labels.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-moderation.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-notifications.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-communication.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-moderation.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-server.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-sets.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-settings.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-signatures.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-ozone-team.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-repository.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-server.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-social-graph.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-sync.yaml
  - type: NaftikoCapability
    url: capabilities/bluesky-video.yaml
  description: The Bluesky API allows you to work programmatically with actors, feeds, graph, conversations, and other resources
    available for the the Bluesky app and social network.
- aid: bluesky:bluesky-jetstream
  name: Bluesky Jetstream
  tags:
  - Events
  - Social Networks
  - Streaming
  humanURL: https://docs.bsky.app/blog/jetstream
  properties:
  - url: https://docs.bsky.app/blog/jetstream
    type: Documentation
  - url: https://github.com/bluesky-social/jetstream
    type: GitHubRepository
  description: Jetstream is a simplified JSON event stream for the AT Protocol that converts CBOR-encoded MST blocks from
    the firehose into JSON objects over WebSocket connections, making it easier to consume real-time Bluesky network events
    for building feed generators, bots, and search engines.
name: Bluesky
tags:
- At-Protocol
- Decentralized
- Federated
- Open-Source
- Social Networks
- Social-Media
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/bluesky-pbc
- url: https://docs.bsky.app/docs/starter-templates/bots
  name: Bots | Bluesky
  type: Bots
- url: https://docs.bsky.app/docs/category/support
  name: Support | Bluesky
  type: Support
- url: https://docs.bsky.app/blog
  name: Blog | Bluesky
  type: Blog
- url: https://docs.bsky.app/docs/get-started
  name: Get Started | Bluesky
  type: GettingStarted
- url: https://docs.bsky.app/docs/category/starter-templates
  name: Starter Templates | Bluesky
  type: Templates
- url: https://docs.bsky.app/docs/category/tutorials
  name: Tutorials | Bluesky
  type: Tutorials
- url: https://docs.bsky.app/docs/support/mailing-list
  name: Developer Mailing List | Bluesky
  type: Newsletter
- url: https://www.postman.com/api-evangelist/bluesky/overview
  name: Postman Workspace
  type: PostmanWorkspace
  description: This is the dedicated workspace for the Bluesky API, storing collections and automations that can be used.
- url: https://docs.bsky.app/docs/support/developer-guidelines
  name: Developer Guidelines | Bluesky
  type: Guidelines
- url: https://docs.bsky.app/docs/starter-templates/custom-feeds
  name: Custom Feeds | Bluesky
  type: CustomFeeds
- url: https://docs.bsky.app/docs/advanced-guides/atproto
  name: AT Protocol Guide | Bluesky
  type: Protocol
- url: https://docs.bsky.app/docs/category/advanced-guides
  name: Advanced Guides | Bluesky
  type: AdvancedGuides
- url: https://bsky.social/about/support/tos
  name: Terms of Service | Bluesky
  type: TermsOfService
- url: https://bsky.social/about/support/privacy-policy
  name: Privacy Policy | Bluesky
  type: PrivacyPolicy
- url: https://bsky.social/about/support/community-guidelines
  name: Community Guidelines | Bluesky
  type: CommunityGuidelines
- url: https://atproto.com/sdks
  name: AT Protocol SDKs
  type: SDKs
- url: https://atproto.com/guides/overview
  name: AT Protocol Overview
  type: ProtocolOverview
- url: https://atproto.com/
  name: AT Protocol Specifications
  type: Specifications
- url: https://github.com/bluesky-social
  name: Bluesky GitHub Organization
  type: GitHub Org
- url: https://github.com/bluesky-social/atproto
  name: AT Protocol Reference Implementation
  type: GitHubRepository
- url: https://github.com/bluesky-social/feed-generator
  name: Feed Generator Starter Kit
  type: GitHubRepository
- url: https://github.com/bluesky-social/ozone
  name: Ozone Moderation Tool
  type: GitHubRepository
- url: https://github.com/bluesky-social/atproto/discussions
  name: GitHub Discussions | AT Protocol
  type: Forum
- data:
    numberOfAPITags: 2
    numberOfAPIPaths: 168
    numberOfAPISchema: null
    numberOfAPIGetMethods: 93
    numberOfAPIParameters: 2
    numberOfAPIProperties: 4
    numberOfAPIPutMethods: 0
    numberOfAPIPostMethods: 75
    numberOfAPIPatchMethods: 0
    numberOfAPIDeleteMethods: 0
    numberOfAPIOptionMethods: 0
  type: Summary
created: '2024-11-16'
modified: '2026-05-19'
position: Consumer
description: API for the Bluesky decentralized social network built on the AT Protocol.
maintainers:
- FN: Kin Lane
  email: [email protected]
- name: Bluesky Social PBC
  email: [email protected]
  url: https://bsky.social
specificationVersion: '0.19'