Skip to content

Releases: OpenMeet-Team/atproto-devnet

v0.1.0: Initial release

13 Feb 20:17
a1be4cd

Choose a tag to compare

A local ATProto network in Docker for developing and testing against a real PDS, Jetstream, and DID registry without connecting to production Bluesky.

What's included

  • PDS (Personal Data Server) — create accounts, publish and read records
  • PLC (DID registry) — local DID resolution, no plc.directory dependency
  • Jetstream — JSON event stream from PDS firehose
  • TAP — repo sync and backfill
  • Init container — seeds invite codes and test accounts (Alice & Bob)

Integration pattern

Designed to be composed into your project via Docker Compose file stacking. Clone as a sibling directory and add a thin overlay file that bridges devnet services into your network.

See the README for the full integration guide with real-world examples from OpenMeet and Open Social.

Quick start

git clone https://github.com/OpenMeet-Team/atproto-devnet.git
cd atproto-devnet
cp .env.example .env
npm install
npm run up
npm test