At Protocol: Building the Social Internet

AT PROTOCOL

Building the Social Internet.GET STARTED40M+Users2.4B+Totally normal posts100%Open data
Tap into the shared Atmosphere network to create your next app.LEARN MOREListen to the firehose for mentions and reply to users automatically.LEARN MOREUse simple rules or advanced ML to create custom feeds.LEARN MOREUsernames are just domains. We're @atproto.com!LEARN MOREUsernames are just domains. We're @atproto.com!It's just JSONThe AT Protocol is a data network. Posts, likes, follows, profiles, etc, are all just JSON.●○○○NextStrongly typedCompose and extend records with shared schemas.○●○○NextHyperlinkedEverything has a URL. Everyone posts from their own account. Everything is interlinked.○○●○NextWith strong linksUse content-IDs to create strong links to other users' data.○○○●Next"$type": "app.bsky.feed.post","text": "bsky.storage is an independent project that automates periodic account data backups to a storage network, and has a UI for PLC identity backup and recovery\n\ntools like this give users stronger control of their online future, without needing to self-host an entire PDS","createdAt": "2025-06-12T18:13:01.753Z","embed": {"$type": "app.bsky.embed.record","record": {"uri": "at://did:plc:whme2bigebp52jl3456h464d/app.bsky.feed.post/3lrgja7t6uc24","cid": "bafyreicjclx66vstawgvawlzrk5sdbjemxmhfheq7guvenfcf7h6kfope4"}}"langs": ["en"],"facets": {"index": { "byteEnd": 12, "byteStart": 0 },"features": [ {"$type": "app.bsky.richtext.facet#link""uri": "https://bsky.storage",}]}}It's just JSONThe AT Protocol is a data network. Posts, likes, follows, profiles, etc, are all just JSON.Strongly typedCompose and extend records with shared schemas.HyperlinkedEverything has a URL. Everyone posts from their own account. Everything is interlinked.With strong linksUse content-IDs to create strong links to other users' data.LEARN MORE

Public Firehose

Tap into the event stream for all public activity. Build feeds, bots, search engines, and applications using live activity. No API key required.

$ websocat wss://jetstream1.us-east.bsky.network/subscribeStart streamLEARN MORETutorialsAuthRead / WriteSyncLexiconMediaModerationSDKsCookbookSpecsFAQSelf-hostingShowcaseBlog