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.
In Amsterdam, the DWeb atproto.nl meetups at Internet Archive Europe welcome short lightning talks about whatever you are working on.