Skip to content

Open Social

Build communities on the AT Protocol. Open Social provides the APIs and infrastructure to create, manage, and grow communities for your ATProto applications.

App Registration

Register your ATProto application and get an API key to start building community features into your app.

Community Creation

Create communities with their own ATProto identity — each community gets a DID, handle, and PDS-backed data store.

Membership Management

Manage community members with support for open, admin-approved, and private community types.

Record Storage

Store and retrieve ATProto records in community repositories. Define your own collections or use the built-in lexicons.

Admin Controls

Assign multiple admins, manage permissions, and moderate your communities with fine-grained access controls.

Built on ATProto

Fully integrated with the AT Protocol. Communities are real ATProto accounts with portable, user-owned data.

  1. Register your app — Create an account and register your application to get an API key.
  2. Create a community — Use the API to create a community with a handle and profile.
  3. Add members — Let users join communities and manage membership.
  4. Store data — Create and manage ATProto records in community repositories.

Ready to dive in? Check out the full API reference.