Wednesday, October 21, 2026 4,350 lists 78,055 records on file
List your app or device

  1. Home
  2. Social Media APIs
  3. AT Protocol

AT Protocol

On the record

App passwords
Accounts can create and revoke app passwords separately from their primary password.atproto.com · read 7 Oct 2026
Authentication
Applications can use OAuth, while single-purpose apps such as bots or command-line tools may use password authentication.atproto.com · read 7 Oct 2026
Authorization
OAuth is the primary mechanism for clients to make authorized requests to PDS instances, including mobile, browser, desktop, and web service clients.atproto.com · read 7 Oct 2026
Cryptography
AT Protocol uses public key cryptography to authenticate public data; protocol-level data encryption is not used, though many components use TLS.atproto.com · read 7 Oct 2026
Data model
Users publish JSON records into repositories, and record change streams sync across the network to drive applications.atproto.com · read 7 Oct 2026
Developer support
The official site links to tutorials, SDKs, a cookbook, deployment guidance, and community discussions on GitHub.atproto.com · read 7 Oct 2026
Developer use
Developers can build feeds, bots, search engines, and applications using the public firehose, with no API key required.atproto.com · read 7 Oct 2026
Hosting limits
Operating a relay is bandwidth intensive, while hosting an AppView is resource intensive.atproto.com · read 7 Oct 2026
Identity
Usernames can be domains, and account portability is supported through signed data repositories and DIDs.atproto.com · read 7 Oct 2026
Intended users
The protocol is aimed at developers building social applications, agents, custom feeds, and other services using shared network data.atproto.com · read 7 Oct 2026
Limited permissions
OAuth lets developers request limited account access without requiring users to share their passwords.atproto.com · read 7 Oct 2026
Maker
The site identifies Bluesky Social PBC as the copyright holder.atproto.com · read 7 Oct 2026
Media
Blobs include images, video, audio, or other files, and are stored separately from records.atproto.com · read 7 Oct 2026
Moderation
Moderation uses labels, with Osprey for event-stream decisions and analysis and Ozone for labeling and moderation decisions.atproto.com · read 7 Oct 2026
OAuth safeguards
The protocol's OAuth profile requires PKCE and DPoP, and does not use a client secret shared between servers and clients.atproto.com · read 7 Oct 2026
Public activity stream
The public firehose provides a live stream of public activity for feeds, bots, search engines, and applications, with no API key required.atproto.com · read 7 Oct 2026
Purpose
AT Protocol is an open social protocol for building high-scale social applications that are interoperable by default.atproto.com · read 7 Oct 2026
Schemas
Lexicon schemas let separate teams define shared data and RPC formats for strongly typed APIs.atproto.com · read 7 Oct 2026

Alternatives to AT Protocol

Every alternative, ranked