# basement | Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.basement.chat/_mcp/server ## Docs - [Welcome to basement!](https://docs.basement.chat/welcome.md): Everything you need to build the best developer experience. - [Edit your docs](https://docs.basement.chat/editing-your-docs.md): Update your docs using Fern Editor, the CLI, or Fern Writer - [Write content](https://docs.basement.chat/writing-content.md): Create documentation pages using MDX - [Set up navigation](https://docs.basement.chat/navigation.md): Configure tabs, sections, and pages in your `docs.yml` file - [Customize your docs](https://docs.basement.chat/customization.md): Configure colors, fonts, and layout in your `docs.yml` file - [Support](https://docs.basement.chat/support.md): Get help from the Fern team and community - [Changelog](https://docs.basement.chat/docs/changelog/changelog.md): Keep your users updated as your project evolves - [Changelog (all entries)](https://docs.basement.chat/docs/changelog/changelog/llms.txt) - [API reference](https://docs.basement.chat/api-reference.md): Interactive documentation generated from your API specification ## API Docs - Swagger Plant Store - OpenAPI 3.1 > plant [Add a new plant to the store](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/plant/add-plant.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Update an existing plant](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/plant/update-plant.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Search plants by status](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/plant/search-plants-by-status.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Search plants by tags](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/plant/search-plants-by-tags.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Find plant by ID](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/plant/get-plant-by-id.md) - Swagger Plant Store - OpenAPI 3.1 > user [Logs user into the system](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/user/login-user.md) - Swagger Plant Store - OpenAPI 3.1 > user [Logs out current logged-in user session](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/user/logout-user.md) - Swagger Plant Store - OpenAPI 3.1 > user [Get user by username](https://docs.basement.chat/api-reference/swagger-plant-store-open-api-3-1/user/get-user-by-name.md) - Plant Store AsyncAPI > Plant Events [plantEvents](https://docs.basement.chat/api-reference/plant-store-async-api/plant-events/plant-events.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.basement.chat/openapi.json) - [OpenAPI YAML](https://docs.basement.chat/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://docs.basement.chat/asyncapi.json) - [AsyncAPI YAML](https://docs.basement.chat/asyncapi.yaml)