FREEDOM251

Freedom251 › Social Media APIs

AT Protocol

Free plan AndroidAPIiPhoneLinuxSelf-hostedWeb

Visit AT Protocol Alternatives

AT Protocol's own site

Facts from AT Protocol's own pages

App passwords
Accounts can create and revoke app passwords separately from their primary password. · atproto.com, 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, 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, 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, 7 Oct 2026
Data model
Users publish JSON records into repositories, and changes to those records sync across the network to drive applications. · atproto.com, 7 Oct 2026
Developer support
The official site links to tutorials, SDKs, a cookbook, deployment guidance, and community discussions on GitHub. · atproto.com, 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, 7 Oct 2026
Hosting limits
Operating a relay is bandwidth intensive, while hosting an AppView is resource intensive. · atproto.com, 7 Oct 2026
Identity
Usernames can be domains, and account portability is supported through signed data repositories and DIDs. · atproto.com, 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, 7 Oct 2026
Limited permissions
OAuth lets developers request limited account access without requiring users to share their passwords. · atproto.com, 7 Oct 2026
Maker
The site identifies Bluesky Social PBC as the copyright holder. · atproto.com, 7 Oct 2026
Media
Blobs include images, video, audio, or other files, and are stored separately from records. · atproto.com, 7 Oct 2026
Moderation
Moderation uses labels, with Osprey for event-stream decisions and analysis and Ozone for labeling and moderation decisions. · atproto.com, 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, 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, 7 Oct 2026
Purpose
AT Protocol is an open social protocol for building high-scale social applications that are interoperable by default. · atproto.com, 7 Oct 2026
Schemas
Lexicon schemas let separate teams define shared data and RPC formats for strongly typed APIs. · atproto.com, 7 Oct 2026
Schemas and APIs
Lexicons describe schemas for data and RPC calls, and provide runtime correctness checks. · atproto.com, 7 Oct 2026
SDKs
Bluesky Social PBC's reference SDKs are TypeScript and Go, and the TypeScript SDK works on Web, NodeJS, and React Native. · atproto.com, 7 Oct 2026
Self-hosting
Operators can self-host components including a PDS, Relay, Tap, AppView, and Ozone; Relay hosting is bandwidth intensive and AppView hosting is resource intensive. · atproto.com, 7 Oct 2026
User identity
User handles are DNS records, and user DIDs are permanent identifiers. · atproto.com, 7 Oct 2026

Where AT Protocol stands on Freedom251

Look at these too