Guides

Protocol Overview Start here

An introduction to the AT Protocol.

Identity

How the AT Protocol handles user identity.

Data Repositories

A guide to the AT Protocol repo structure.

Lexicon

A schema-driven interoperability framework

Applications

How applications work on the AT Protocol.

FAQ

Frequently Asked Questions about ATP

Specs

ATP

The specification for the Authenticated Transfer Protocol (aka "AT Protocol").

URI Scheme

A URI scheme for addressing ATP repository data.

Lexicon Schemas

A schemas format and distribution network.

Repository

Self-authenticating storage for public account content

XRPC

Cross-system remote procedure calls.

NSID

A specification for global semantic IDs.

Record Key

Identifier for individual records in a collection

DID:Placeholder

A hosted, secure registry of user DIDs.

Handle

A specification for human-friendly account identifiers.

Lexicons

com.atproto.admin

ATP Lexicon - Admin Schemas

com.atproto.identity

ATP Lexicon - Identity Schemas

com.atproto.label

ATP Lexicon - Label Schemas

com.atproto.moderation

ATP Lexicon - Moderation Schemas

com.atproto.repo

ATP Lexicon - Repo Schemas

com.atproto.server

ATP Lexicon - Server Schemas

com.atproto.sync

ATP Lexicon - Sync Schemas

app.bsky.actor

Bluesky Lexicon - Actor Schemas

app.bsky.embed

Bluesky Lexicon - Embed Schemas

app.bsky.feed

Bluesky Lexicon - Feed Schemas

app.bsky.graph

Bluesky Lexicon - Graph Schemas

app.bsky.notification

Bluesky Lexicon - Notification Schemas

app.bsky.richtext

Bluesky Lexicon - Richtext Schemas