# Kommit ## Docs - [Authentication](https://getkommit.ai/docs/api-reference/authentication.md): Authenticate API requests with session cookies or API keys. - [Get conversations](https://getkommit.ai/docs/api-reference/chat/get-conversations.md): Retrieve the conversation history for a node's chat. - [Send message](https://getkommit.ai/docs/api-reference/chat/send-message.md): Send a message to a node's AI chat and receive a streaming response. - [Create edge](https://getkommit.ai/docs/api-reference/edges/create.md): Create a connection between two nodes. - [Delete edge](https://getkommit.ai/docs/api-reference/edges/delete.md): Remove a connection between nodes. - [List edges](https://getkommit.ai/docs/api-reference/edges/list.md): Retrieve all edges (connections) in a project. - [Update edge](https://getkommit.ai/docs/api-reference/edges/update.md): Update an edge's handle positions or type. - [API overview](https://getkommit.ai/docs/api-reference/introduction.md): Base URL, versioning, authentication, and error handling for the Kommit API. - [Memory conflicts](https://getkommit.ai/docs/api-reference/memory/conflicts.md): List and resolve conflicting memories. - [Create memory](https://getkommit.ai/docs/api-reference/memory/create.md): Store a new memory for a project. - [Delete memory](https://getkommit.ai/docs/api-reference/memory/delete.md): Permanently delete a memory. - [List memories](https://getkommit.ai/docs/api-reference/memory/list.md): Retrieve paginated memories for a project, with optional search and filtering. - [Search memory (cross-project)](https://getkommit.ai/docs/api-reference/memory/search.md): Search memories across all projects in your organization. - [Update memory](https://getkommit.ai/docs/api-reference/memory/update.md): Update a memory's content, category, or status. - [Delete node](https://getkommit.ai/docs/api-reference/nodes/delete.md): Delete a node from the project canvas. - [List nodes](https://getkommit.ai/docs/api-reference/nodes/list.md): Retrieve all nodes in a project. - [Update node](https://getkommit.ai/docs/api-reference/nodes/update.md): Update a single node's properties. - [Batch upsert nodes](https://getkommit.ai/docs/api-reference/nodes/upsert.md): Create or update up to 100 nodes in a single request. - [Generate PRD](https://getkommit.ai/docs/api-reference/prd/generate.md): Generate a product requirements document from canvas specs. Returns a streaming response. - [Get PRD](https://getkommit.ai/docs/api-reference/prd/get.md): Retrieve a specific PRD generation. - [List PRDs](https://getkommit.ai/docs/api-reference/prd/list.md): Retrieve all PRD generations for a project. - [Refine PRD](https://getkommit.ai/docs/api-reference/prd/refine.md): Refine an existing PRD with feedback. Returns a streaming response. - [Create project](https://getkommit.ai/docs/api-reference/projects/create.md): Create a new project in your organization. - [Delete project](https://getkommit.ai/docs/api-reference/projects/delete.md): Soft-delete a project. The project can be restored later. - [Get project](https://getkommit.ai/docs/api-reference/projects/get.md): Retrieve a single project by ID. - [List projects](https://getkommit.ai/docs/api-reference/projects/list.md): Retrieve a paginated list of projects in your organization. - [Update project](https://getkommit.ai/docs/api-reference/projects/update.md): Update an existing project's name, description, or status. - [Get template](https://getkommit.ai/docs/api-reference/templates/get.md): Retrieve a single template by ID. - [List templates](https://getkommit.ai/docs/api-reference/templates/list.md): Retrieve available project templates. - [Architecture overview](https://getkommit.ai/docs/architecture.md): How Kommit's services fit together — API, frontend, workers, parser, and data stores. - [Core concepts](https://getkommit.ai/docs/concepts.md): Understand the building blocks of Kommit: projects, nodes, edges, memory, and organizations. - [Environment setup](https://getkommit.ai/docs/environment-setup.md): Set up a local development environment for Kommit from scratch. - [Canvas editor](https://getkommit.ai/docs/features/canvas.md): Define project specs visually with an interactive node-based canvas. - [Feedback portal](https://getkommit.ai/docs/features/feedback-portal.md): Collect, prioritize, and manage user feedback with public feedback pages. - [Importing projects](https://getkommit.ai/docs/features/importing.md): Migrate your existing code, designs, and data into Kommit from GitHub, GitLab, Bitbucket, and other platforms. - [Import from Base44](https://getkommit.ai/docs/features/importing/base44.md): Migrate your Base44 project to Kommit via GitHub. - [Import from Bitbucket](https://getkommit.ai/docs/features/importing/bitbucket.md): Import Bitbucket repositories into Kommit by pasting a repository URL. - [Import from Bolt](https://getkommit.ai/docs/features/importing/bolt.md): Migrate your Bolt prototype to Kommit via GitHub or zip upload. - [Import from Figma](https://getkommit.ai/docs/features/importing/figma.md): Import Figma designs into Kommit to analyze screens and component structure. - [Import from GitHub](https://getkommit.ai/docs/features/importing/github.md): Import repositories from GitHub into Kommit for automatic code analysis and spec generation. - [Import from GitLab](https://getkommit.ai/docs/features/importing/gitlab.md): Import GitLab repositories into Kommit by pasting a repository URL. - [Import from Lovable](https://getkommit.ai/docs/features/importing/lovable.md): Migrate your Lovable project to Kommit via GitHub. - [Import from Vercel](https://getkommit.ai/docs/features/importing/vercel.md): Migrate your Vercel project to Kommit via its linked Git repository. - [Import from Zip](https://getkommit.ai/docs/features/importing/zip.md): Upload a .zip file of your project to import it into Kommit. - [Integrations](https://getkommit.ai/docs/features/integrations.md): Connect GitHub, Linear, Jira, Notion, Figma, and Slack to your Kommit projects. - [Memory system](https://getkommit.ai/docs/features/memory.md): Store project decisions, learnings, and progress as searchable memories for AI tools. - [PRD generation](https://getkommit.ai/docs/features/prd-generation.md): Generate and refine product requirements documents from your canvas specs. - [Authentication](https://getkommit.ai/docs/frontend/authentication.md): How authentication, sessions, and multi-tenancy work in the Kommit frontend. - [Canvas editor](https://getkommit.ai/docs/frontend/canvas-editor.md): Architecture of the XYFlow-based visual project editor. - [Data fetching](https://getkommit.ai/docs/frontend/data-fetching.md): Patterns for loading and mutating data in the Kommit frontend. - [Memory system UI](https://getkommit.ai/docs/frontend/memory-system.md): Frontend components for memory management, visualization, and conflict resolution. - [Frontend overview](https://getkommit.ai/docs/frontend/overview.md): Architecture overview of the Kommit frontend — a Next.js 16 App Router application. - [PRD workflow](https://getkommit.ai/docs/frontend/prd-workflow.md): Frontend architecture for PRD generation, refinement, and export. - [Project structure](https://getkommit.ai/docs/frontend/project-structure.md): Directory layout and organization conventions for the Kommit frontend. - [State management](https://getkommit.ai/docs/frontend/state-management.md): Client state with Zustand and server state with SWR. - [Tech stack](https://getkommit.ai/docs/frontend/tech-stack.md): Technologies and libraries used in the Kommit frontend. - [Introduction](https://getkommit.ai/docs/index.md): Kommit is a project specification platform that gives AI coding tools persistent memory and context. - [MCP overview](https://getkommit.ai/docs/mcp/overview.md): How Kommit gives AI coding tools persistent memory and project context via the Model Context Protocol. - [MCP setup](https://getkommit.ai/docs/mcp/setup.md): Connect Claude Code, Cursor, and Windsurf to Kommit via the Model Context Protocol. - [Quickstart](https://getkommit.ai/docs/quickstart.md): Create your first project, add specs to the canvas, and connect your AI coding tools. - [Troubleshooting](https://getkommit.ai/docs/troubleshooting.md): Common issues and how to resolve them when running or deploying Kommit. ## OpenAPI Specs - [openapi](https://getkommit.ai/docs/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/KommitAI)