







Direct JSON access to AT Protocol data. Simple, fast, no authentication required. Just prefix atpi. to any AT Protocol URL.
Understanding Atproto - AT Protocol Docs - AT Protocol
Dive deeper into the concepts behind the AT Protocol.


OAuth for AT Protocol | Bluesky
We are very happy to release the initial specification of OAuth for AT Protocol! This is expected to be the primary authentication and authorization system between atproto client apps and PDS instances going forward, replacing the current flow using App Passwords and createSession over time.


@atproto/oauth-provider - AT Protocol
OAuth 2.0 and OpenID Connect authorization server for AT Protocol
chrisvanderloo.com/at-astro
An Astro integration for the AT Protocol. Implements authentication and content loaders for ATProto records.
ATProto Integration - poke_around
OAuth, PDS sync, custom lexicons, and user bookmarking via the AT Protocol.

@atproto/oauth-client-node - AT Protocol
Node.js OAuth client for AT Protocol with built-in crypto and storage

tijs/atproto-oauth
Framework-agnostic OAuth integration for AT Protocol (Bluesky) applications
ATProto Architecture
Visual summary of the AT Protocol architecture: PDS, AppView, identity, records, lexicons.

OAuth Improvements - AT Protocol
We've been making improvements to the end-user and developer experiences with atproto OAuth.



here's my take on a minimal oauth browser client for atproto! no special API client class — just use plain `fetch` to make requests and a service worker automatically handles authorization headers/token refreshes/dpop retries/etc. (very experimental, not tested in production, use at your own risk)
jakelazaroff.com/atsw
tangled.org@atpi.at is live. A tiny set of tools and integrations to resolve AT Protocol URLs and preview atproto JSON data! - Direct URL prefixing (atpi.at//...) - npm pkg - Chrome Extension - VS Code Extension and... some fun ones! Check out: docs.atpi.at It’s not just an API. It’s ATPI. GET it?
ATPI - AT Protocol API
docs.atpi.at