Start building on atproto
New to AT Protocol development? These are the places we'd start: the official guides, an example app to take apart, the libraries, and the people to ask.
Learn the protocol
- atproto.com guides How identities, repositories and apps fit together. Start here.
- Bluesky developer docs The API reference, plus starter templates to copy from.
- Statusphere example app A small, complete app to take apart: OAuth sign-in, your own record type, and a live feed of everyone using it.
Libraries
- SDK overview Official and community SDKs, per language.
- TypeScript The reference implementation and the @atproto packages.
- Python The Python SDK, with docs and examples.
- Go (indigo) Bluesky's Go libraries and services.
Lexicons: the shape of your data
- Lexicon guide How a lexicon defines the records your app reads and writes.
- Lexicon Garden Browse published lexicons before you design your own.
- UFOs Which record types are in use across the network, with sample records.
- Lexicon Community A working group for shared lexicons, like the calendar events these sites use.
Look under the hood
- pdsls Browse anyone's repository and records: the quickest way to see what an app actually writes.
- Constellation Backlinks across the network: who liked, replied to or referenced a record.
Ship it
- Tangled Git hosting built on atproto. The code for these sites lives there too.
Ask around
- Atmosphere Community forum Where builders coordinate, ask questions and propose shared standards.
- ATProtocol Developers A community of people developing on AT Protocol.
- AtmosphereConf The yearly atproto conference. 2027 is in Amsterdam, 29 April to 2 May.
Close to home
Meet people building nearby: see upcoming meetups on the events page, and who is open for work on the builders page.