# Softmaple - [Welcome to Softmaple](https://softmaple.mintlify.app/welcome.md): Softmaple is a modern collaborative document editor built with Next.js, featuring real-time collaboration, Markdown support, and LaTeX conversion. - [Quickstart](https://softmaple.mintlify.app/quickstart.md): Get Softmaple running locally in under 5 minutes - [Development](https://softmaple.mintlify.app/development.md): Run and verify the Softmaple v1 stack - [Markdown Syntax](https://softmaple.mintlify.app/essentials/markdown.md): Text, title, and styling in standard markdown - [Code Blocks](https://softmaple.mintlify.app/essentials/code.md): Display inline code and code blocks - [Images and Embeds](https://softmaple.mintlify.app/essentials/images.md): Add image, video, and other HTML elements - [Settings](https://softmaple.mintlify.app/essentials/settings.md): Configure the global settings for your documentation - [Navigation](https://softmaple.mintlify.app/essentials/navigation.md): The navigation field in docs.json defines the pages that go in the navigation menu - [Reusable Snippets](https://softmaple.mintlify.app/essentials/reusable-snippets.md): Reusable, custom snippets to keep content in sync - [Awareness and presence](https://softmaple.mintlify.app/design/awareness-and-presence.md) - [Collaboration Architecture Layers](https://softmaple.mintlify.app/design/collaboration-layers.md): Layering boundaries between the EG-walker sequence core, block model, surface bindings, awareness, and hosts. - [Collaboration Runtime Contract](https://softmaple.mintlify.app/design/collaboration-runtime.md): Runtime-independent document room, session, durability, fan-out, and repair semantics. - [Collaboration Consistency](https://softmaple.mintlify.app/design/collaboration-consistency.md): Durable write invariants and EventConflictError semantics for Softmaple's hosted collaboration pipeline. - [Collaboration Runtime Operations](https://softmaple.mintlify.app/design/collaboration-operations.md): When to deploy Nitro vs. Durable Objects, environment/storage responsibilities, rollback procedures, and the current default-runtime decision. - [Cursor setup](https://softmaple.mintlify.app/ai-tools/cursor.md): Configure Cursor for your documentation workflow - [Claude Code setup](https://softmaple.mintlify.app/ai-tools/claude-code.md): Configure Claude Code for your documentation workflow - [Windsurf setup](https://softmaple.mintlify.app/ai-tools/windsurf.md): Configure Windsurf for your documentation workflow - [API Reference](https://softmaple.mintlify.app/api-reference/introduction.md): Softmaple API documentation for documents and workspaces - [Get Plants](https://softmaple.mintlify.app/api-reference/endpoint/get.md): Returns all plants from the system that the user has access to - [Create Plant](https://softmaple.mintlify.app/api-reference/endpoint/create.md): Creates a new plant in the store - [Delete Plant](https://softmaple.mintlify.app/api-reference/endpoint/delete.md): Deletes a single plant based on the ID supplied ## OpenAPI Specs - [openapi](/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.