# Habitat API This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Organizational Data Server](https://api.habitat.network/arch/ods.md): The ODS hosts all data and APIs for a Habitat organization, analogous to a Personal Data Server but scoped to the organization rather than a single... - [Overview](https://api.habitat.network/arch/overview.md): Habitat is building a data ownership platform for organizations and communities. We are developing an open protocol that defines an Organizational ... - [User repositories](https://api.habitat.network/arch/repositories.md): An Organizational Data Server in Habitat houses user repositories for every member of the organization. This allows all data writes to be tied to a... - [Agents](https://api.habitat.network/building/agents.md): Point an agent at these directly: - [Identities & Authentication](https://api.habitat.network/building/auth.md): How Habitat identities are structured as DIDs, and how organizations and members authenticate. - [Data Model](https://api.habitat.network/building/data.md): Habitat uses the [same data model as AT Protocol](https://atproto.com/specs/data-model). Refer to the linked documentation for the most up to date ... - [Introduction](https://api.habitat.network/building/intro.md): An overview of the primitives Habitat provides — authentication, permissions, and sync — for building products on top of an Organizational Data Ser... - [Permissions](https://api.habitat.network/building/permissions.md): User repositories within a Habitat organization only support permissioned data. To do so, we use the proposed Permissioned Spaces implementation de... - [Sync](https://api.habitat.network/building/sync.md): ⚠️ Under construction ⚠️ - [For communities](https://api.habitat.network/guides/communities.md): **community** *n.* A gathering of people around some shared purpose. - [For developers](https://api.habitat.network/guides/developers.md): Why build on Habitat: shared identity, auth, permissions, and data-sync infrastructure so developers can focus on product experience. - [For organizations](https://api.habitat.network/guides/organizations.md): Why organizations use Habitat: customer-controlled data that lets agents and internal software share a persistent, unified context. - [Self-hosting guide](https://api.habitat.network/guides/self-hosting.md): ⚠️ Habitat is under active development. Releases are cut from `main` every week. ⚠️ - [What is Habitat?](https://api.habitat.network/docs/habitat.md): Habitat is an open-source, self-hostable data ownership layer. - [Habitat API](https://api.habitat.network/docs/api.md): Welcome to the Habitat API reference! We are currently under development and our API may make breaking changes without notice. Stay tuned [@habitat... - [Introduction](https://api.habitat.network/opensocial/intro.md): Habitat organizations manage a set of members with roles and host AT Protocol spaces for those members. The organization model is a partial impleme... - [simplespace compatibility](https://api.habitat.network/rebac/compatibility.md): Applications that are only compatible with simplespaces will still work with ReBAC spaces. - [Endpoints](https://api.habitat.network/rebac/endpoints.md): Every endpoint is served at `https://pear.habitat.network/xrpc/{nsid}`, and each row links to its full request/response schema in the [HTTP referen... - [Getting started](https://api.habitat.network/rebac/getting-started.md): In this example we create a space for a design document, give one teammate access to it directly, and let everyone on the eng team in through their... - [ReBAC](https://api.habitat.network/docs/rebac.md): Relationship-based access control for spaces: fine-grained permissions beyond simplespaces, without trapping ACLs inside a single application. - [Relationship records](https://api.habitat.network/rebac/records.md): Every grant is a record in the space it governs. There are two lexicons — one for granting to a user, one for granting to another space's role. - [Endpoints](https://api.habitat.network/space-proxy/endpoints.md): Every endpoint is served at `https://pear.habitat.network/xrpc/{nsid}`, and each row links to its full request/response schema in the [HTTP referen... - [Getting started](https://api.habitat.network/space-proxy/getting-started.md): The only integration step is **using Habitat as your identity resolver**. Habitat resolves the identity through the public network (or its own dire... - [Space Proxy](https://api.habitat.network/docs/space-proxy.md): A PDS wrapper Habitat offers so developers can experiment with the ATProto permissioned data proposal before spaces are natively supported by PDSs. - [Build on Habitat](https://api.habitat.network/docs.md): Habitat is an open-source, self-hostable data ownership layer for