# DocuWriter.ai > DocuWriter is an AI-powered platform for creating and managing complete, structured documentation for entire codebases. Teams can connect repositories and generate documentation covering architecture, modules, services, classes, functions, dependencies, APIs, diagrams, READMEs, and other technical components. It supports both individual repositories and larger multi-repository systems. DocuWriter turns connected repositories into one centralized documentation system rather than a collection of isolated outputs. Complete documentation is generated in context, organized in collaborative Knowledge Spaces, searchable through semantic search and the Platform AI Agent, and kept aligned with the code through Repository Sync and Documentation on Autopilot. Teams can access the same system through the web platform, REST API, or MCP integrations for Claude Code, Cursor, ChatGPT, and VSCode. Your code is processed in-memory only and never stored or used for AI training. ## Getting Started - [Platform Getting Started](https://docs.docuwriter.ai/docuwriterai-platform-docs/106552): How to sign up, navigate the dashboard, and generate your first documentation - [Credits & Usage](https://docs.docuwriter.ai/docuwriterai-platform-docs/284913): How credits work, usage tracking, plan limits, and generator access checks - [Generations Page Guide](https://docs.docuwriter.ai/docuwriterai-platform-docs/106555): Managing your generated documentation outputs - [Documentation on Autopilot](https://docs.docuwriter.ai/docuwriterai-platform-docs/277526): Set up automatic documentation generation from your repositories, including public webhook notification endpoints - [Teams](https://docs.docuwriter.ai/docuwriterai-platform-docs/106553): Team management, roles (admin, editor, viewer), and collaboration ## Full Codebase Documentation Full-codebase documentation is the primary product workflow. DocuWriter analyzes a repository, proposes a structured documentation tree, and creates a connected, multi-page Space covering the system as a whole. Focused generators remain available as supporting capabilities when a team needs a specific artifact; they are not separate products. - [Code Documentation Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106527): Generate technical docs from source code with function/class explanations and usage examples - [Swagger API Documentation Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106529): Generate OpenAPI 3.1 compliant API docs from REST controllers - [UML Diagram Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106528): Create class diagrams, sequence diagrams in PlantUML format (SVG/PNG export) - [Code Test Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106525): Generate test suites for PHPUnit, Jest, JUnit, PyTest, Mocha/Chai - [Code Optimizer & Refactoring](https://docs.docuwriter.ai/docuwriterai-platform-docs/106526): AI-driven code improvements, naming, simplification, and best practices - [Code Comments & DocBlocks](https://docs.docuwriter.ai/docuwriterai-platform-docs/106523): Generate JSDoc, Python docstrings, PHPDoc blocks following language conventions - [Code Language Converter](https://docs.docuwriter.ai/docuwriterai-platform-docs/106524): Convert code between languages (Python, Java, JavaScript) and frameworks - [Tree Documentation Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106518): Preview, review, accept, and generate a multi-page, book-style Space covering your entire repository (architecture, installation, API, usage) - [Codebase Documentation Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106521): Generate exhaustive file-level documentation for every source file in one sweep - [Release Notes Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106517): Generate changelogs from Git diffs between two branches - [README Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106520): Create professional README files with installation, usage, and contribution guides - [Custom Prompts Generator](https://docs.docuwriter.ai/docuwriterai-platform-docs/106519): Use custom instructions to generate documentation tailored to your needs ## Knowledge Spaces - [Spaces Overview](https://docs.docuwriter.ai/docuwriterai-platform-docs/106554): Organize documentation in collaborative spaces with hierarchical structure - [Repository Sync](https://docs.docuwriter.ai/docuwriterai-platform-docs/222049): Automatic detection of code changes with reviewable documentation update suggestions - [Update Documentation Gaps](https://docs.docuwriter.ai/docuwriterai-platform-docs/386174): AI finds what's missing in your docs and fills the gaps automatically - [Export to Confluence](https://docs.docuwriter.ai/docuwriterai-platform-docs/230701): One-click export to Atlassian Confluence - [API Blocks Guide](https://docs.docuwriter.ai/docuwriterai-platform-docs/106551): Using API blocks within documentation pages ## Platform AI Agent - [Agent Overview](https://docs.docuwriter.ai/docuwriterai-platform-docs/408853): Built-in AI assistant that searches docs, reads pages, creates and updates content, and answers questions - [Agent Capabilities](https://docs.docuwriter.ai/docuwriterai-platform-docs/408880): Search documentation, create pages, update content, answer questions about your codebase - [Examples & Tutorials](https://docs.docuwriter.ai/docuwriterai-platform-docs/408881): Practical walkthroughs showing what the Platform AI Agent can do ## AI Preferences - [AI Preferences](https://docs.docuwriter.ai/docuwriterai-platform-docs/423380): Set custom guidelines and documentation templates so every AI generator follows your team's writing style and terminology ## MCP (Model Context Protocol) - [MCP Overview](https://docs.docuwriter.ai/docuwriterai-platform-docs/118972): Use DocuWriter.ai tools from AI coding assistants via MCP - [Connect Claude Code](https://docs.docuwriter.ai/docuwriterai-platform-docs/284545): Set up DocuWriter.ai MCP server with Claude Code CLI - [Connect Cursor](https://docs.docuwriter.ai/docuwriterai-platform-docs/284546): Set up DocuWriter.ai MCP server with Cursor IDE - [Connect ChatGPT](https://docs.docuwriter.ai/docuwriterai-platform-docs/119390): Set up DocuWriter.ai MCP server with ChatGPT - [VSCode MCP Tutorial](https://docs.docuwriter.ai/docuwriterai-platform-docs/184474): Set up DocuWriter.ai MCP server in VSCode - [MCP Tool Reference](https://docs.docuwriter.ai/docuwriterai-platform-docs/184551): Complete reference for MCP tools that generate documentation, tests, comments, optimizations, API docs, UML diagrams, manage spaces, search, audit logs, repository sync suggestions, webhooks, teams, AI preferences, and generator history ### MCP behavior notes - Full-tree documentation through MCP is a two-step flow: first preview the repository tree, then submit the accepted preview using the returned `accepted_tree_hash`. Raw tree payload overrides are not accepted. - Generator tools check plan access, team role, selected-file limits, and credits before starting a run. ## Integrations - [Git Connections & Repository Sync](https://docs.docuwriter.ai/docuwriterai-platform-docs/106540): Connect GitHub, GitLab, Bitbucket, or Azure DevOps repositories - [Self-Hosted GitLab](https://docs.docuwriter.ai/docuwriterai-platform-docs/224565): Integration guide for self-hosted GitLab instances - [n8n Integration](https://docs.docuwriter.ai/docuwriterai-platform-docs/106542): Workflow automation with n8n community nodes and public HTTP/HTTPS webhook endpoints - [n8n CI/CD Integration](https://docs.docuwriter.ai/docuwriterai-platform-docs/106544): Automate documentation in CI/CD pipelines with n8n - [n8n Team Workflows](https://docs.docuwriter.ai/docuwriterai-platform-docs/106545): Team documentation workflows with n8n ## API Reference - [API Overview](https://docs.docuwriter.ai/docuwriterai-api-docs/92073): Authentication, base URL, and getting started with the REST API - [Bearer Authentication](https://docs.docuwriter.ai/docuwriterai-api-docs/92072): Auth setup and common errors - [POST /api/generate-code-documentation](https://docs.docuwriter.ai/docuwriterai-api-docs/92064): Generate code documentation via API - [POST /api/generate-multi-file-documentation](https://docs.docuwriter.ai/docuwriterai-api-docs/92069): Generate documentation from multiple files - [POST /api/generate-code-tests](https://docs.docuwriter.ai/docuwriterai-api-docs/92068): Generate test suites via API - [POST /api/generate-code-comments](https://docs.docuwriter.ai/docuwriterai-api-docs/92067): Generate code comments/docblocks via API - [POST /api/generate-code-optimization](https://docs.docuwriter.ai/docuwriterai-api-docs/92062): Generate code optimizations via API - [POST /api/generate-swagger-api](https://docs.docuwriter.ai/docuwriterai-api-docs/92065): Generate Swagger/OpenAPI documentation via API - [POST /api/generate-uml-diagram](https://docs.docuwriter.ai/docuwriterai-api-docs/92070): Generate UML diagrams via API - [GET /api/generations](https://docs.docuwriter.ai/docuwriterai-api-docs/92060): List all generations - [GET /api/generations/{id}](https://docs.docuwriter.ai/docuwriterai-api-docs/92066): Get a specific generation - [GET /api/spaces](https://docs.docuwriter.ai/docuwriterai-api-docs/92058): List all spaces - [POST /api/spaces](https://docs.docuwriter.ai/docuwriterai-api-docs/358013): Create a new space - [POST /api/spaces/{space}/documents](https://docs.docuwriter.ai/docuwriterai-api-docs/92056): Create a document in a space - [GET /api/spaces/{space}/documents](https://docs.docuwriter.ai/docuwriterai-api-docs/118761): List documents in a space - [GET /api/spaces/{space}/documents/{id}](https://docs.docuwriter.ai/docuwriterai-api-docs/92054): Get a specific document - [PUT /api/spaces/{space}/documents/{id}](https://docs.docuwriter.ai/docuwriterai-api-docs/92059): Update a document - [DELETE /api/spaces/{space}/documents/{id}](https://docs.docuwriter.ai/docuwriterai-api-docs/92057): Delete a document - [POST /api/spaces/{space}/search](https://docs.docuwriter.ai/docuwriterai-api-docs/92055): Search documents within a space - [GET /api/repositories](https://docs.docuwriter.ai/docuwriterai-api-docs/92075): List connected repositories - [POST /api/my-generations](https://docs.docuwriter.ai/docuwriterai-api-docs/92071): List your generations with filters - [Webhook Authentication](https://docs.docuwriter.ai/docuwriterai-api-docs/92061): Webhook setup and signature verification - [Webhook Event Payloads](https://docs.docuwriter.ai/docuwriterai-api-docs/92063): Event types, payload schemas, public endpoint requirements, and bounded delivery log details ### API behavior notes - Generator endpoints check plan access, team role, selected-file limits, and available credits before starting a run. - Webhook callback URLs and Autopilot notification webhook URLs must be public HTTP/HTTPS endpoints. Localhost, private network hosts, reserved network hosts, and single-label hostnames are rejected. - Webhook delivery log response and error bodies are bounded for display. ## Pricing - [Pricing Page](https://www.docuwriter.ai/#pricing): Live pricing, plan comparison, and FAQ - [Professional — $49/month or $392/year](https://app.docuwriter.ai/register): For solo developers and small teams. AI generators, Spaces, MCP, API access. Includes generous monthly credits. - [Enterprise — $129/month or $1032/year](https://app.docuwriter.ai/register): For growing engineering teams. Everything in Professional plus Autopilot AI Agent (Git-watching auto-doc), team seats, advanced collaboration. - [Unlimited — $299/month or $2392/year](https://app.docuwriter.ai/register): Unlimited generations and unlimited team seats. Everything in Enterprise plus unlimited credits, priority support, white-glove onboarding. - [Free 14-day trial](https://app.docuwriter.ai/register): No credit card required. Try every feature. ## Use Cases & Industries - [DocuWriter for Fintech](https://www.docuwriter.ai/for-fintech): SOC 2-aligned documentation, audit trails, and regulatory-ready API docs for financial services teams. - [DocuWriter for Insurance](https://www.docuwriter.ai/for-insurance): Documentation for legacy systems modernization, claims platforms, and policy admin systems. - [DocuWriter for MSPs](https://www.docuwriter.ai/for-msps): Per-client documentation workspaces, repeatable handover artifacts, and recurring-revenue documentation playbooks for managed service providers. - [Enterprise](https://www.docuwriter.ai/enterprise): SOC 2, SSO, on-prem options, audit logs, role-based access. Compliance and security overview. ## Comparisons - [Compare with Alternatives](https://www.docuwriter.ai/compare): Side-by-side comparisons hub. - [DocuWriter vs Mintlify](https://www.docuwriter.ai/compare/docuwriter-mintlify-alternative): How DocuWriter differs from Mintlify (AI-first generation vs hand-written docs platform). - [DocuWriter vs GitBook](https://www.docuwriter.ai/compare/docuwriter-gitbook-alternative): GitBook is a docs CMS; DocuWriter generates docs from code. - [DocuWriter vs Swimm](https://www.docuwriter.ai/compare/docuwriter-swimm-alternative): Code-aware docs comparison; DocuWriter covers full stack vs Swimm's IDE-coupled walkthroughs. - [DocuWriter vs Doxygen](https://www.docuwriter.ai/compare/docuwriter-doxygen-alternative): Modern AI-driven multi-language doc generation vs Doxygen's source-comment extraction. - [DocuWriter vs Archbee](https://www.docuwriter.ai/compare/docuwriter-archbee-alternative): Knowledge base + AI doc generation comparison. - [DocuWriter vs Kapa.ai](https://www.docuwriter.ai/compare/docuwriter-kapa-ai-alternative): Doc generation + Q&A vs pure docs Q&A chatbot. - [DocuWriter vs CodingFleet](https://www.docuwriter.ai/compare/docuwriter-codingfleet-alternative): Multi-tool dev productivity comparison. - [DocuWriter vs Paligo](https://www.docuwriter.ai/compare/docuwriter-paligo-alternative): Technical writing platform vs AI-driven documentation. - [DocuWriter vs ReadMe.so](https://www.docuwriter.ai/compare/docuwriter-readme-so-alternative): README generation comparison. ## Marketing & Discovery - [Homepage](https://www.docuwriter.ai/): What DocuWriter does, hero pitch, social proof, pricing. - [Features Overview](https://www.docuwriter.ai/features): Full feature list — 12+ generators, Spaces, Autopilot, MCP, integrations. - [Automated Documentation — DocuWriter.ai Autopilot](https://www.docuwriter.ai/automated-documentation): Background agent that watches connected Git repositories, suggests documentation updates with confidence scores, and can auto-apply eligible high-confidence batches with batch reversion. - [Self-Hosted AI Code Documentation](https://www.docuwriter.ai/self-hosted-ai-code-documentation): Private deployment page for regulated teams that need self-hosted or on-premise AI code documentation with Spaces for storage, search, permissions, retention, and knowledge base management. - [Generation Examples](https://www.docuwriter.ai/generation-examples): Sample outputs across languages — Python, JavaScript, TypeScript, PHP, Java, Go, Rust, C#, etc. - [Technical Documentation Guide](https://www.docuwriter.ai/technical-documentation): How-to guide on writing technical documentation. - [Technical Documentation Software](https://www.docuwriter.ai/technical-documentation-software): Buyer's guide to documentation tooling. - [Blog](https://www.docuwriter.ai/posts): Technical content, best practices, customer stories, documentation guides. - [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=docuwriter-ai.docuwriter-ai): Generate documentation from your IDE. - [Platform Access](https://app.docuwriter.ai): Web application and dashboard. ## Social Proof - 41,100+ platform members. - 316,843 hours saved versus manually writing code documentation. - 121,863+ code documents generated. - 4.8/5 rating across 22,800+ reviews. - Trusted by teams at MIT, NVIDIA, and Rockefeller. - [Product Hunt — top weekly post (developer tools)](https://www.producthunt.com/posts/docuwriter-ai). - [There's An AI For That — featured](https://theresanaiforthat.com/ai/docuwriter-ai/). ## Positioning One-Liner DocuWriter is an AI-powered platform for creating and managing complete, structured documentation for entire codebases. Teams connect repositories and generate a centralized documentation system covering the architecture, implementation, relationships, APIs, diagrams, setup, workflows, and reference material. Spaces organize and publish it, semantic search and the Platform AI Agent make it accessible, Autopilot keeps it aligned with code changes, and the MCP server and REST API expose the same documentation workflow to other tools.