# Zen Social documentation > Two separate APIs for Zen Social communities, each with its own credentials. Extensions are apps that open from a community's home screen and sign members in with OpenID Connect. Portability is the Community API: an admin's key moves a community's content in and manages it. ## Zen Social extensions Build an extension for Zen Social communities: OpenID Connect sign-in, members, notifications. - [Zen Social extensions: llms.txt](https://zensocial.app/docs/extensions/llms.txt) - [Extensions for Zen Social](https://zensocial.app/docs/extensions/index.md) - [Building an extension](https://zensocial.app/docs/extensions/guide.md) - [API reference](https://zensocial.app/docs/extensions/api.md) ## Zen Social Community API Move a community's content into Zen Social and set it up, on behalf of one of its admins. Read the start page first: it has the rules for assistants. - [Zen Social Community API: llms.txt](https://zensocial.app/docs/portability/llms.txt) - [Moving your community to Zen Social](https://zensocial.app/docs/portability/index.md) - [Start here: the Zen Social Community API](https://zensocial.app/docs/portability/start.md) - [Keys and access](https://zensocial.app/docs/portability/keys.md) - [The organization](https://zensocial.app/docs/portability/organization.md) - [Circles](https://zensocial.app/docs/portability/circles.md) - [Members](https://zensocial.app/docs/portability/members.md) - [Errors](https://zensocial.app/docs/portability/errors.md)