Starter
Perfect for personal projects and experimentation
- 1 Book
- 50 Pages
- 30-day revision history
- REST API access
- Community support
An intelligent documentation platform with version control, relationship mapping, and automatic conflict detection. Built for teams who ship fast.
Powerful features to manage documentation at any scale
Organize documentation across multiple projects with books, chapters, and pages. Perfect for monorepos and microservices.
Full revision history for every page. Compare changes, rollback mistakes, and track who changed what and when.
AI-powered detection of conflicts, duplicates, and inconsistencies. Get notified before problems become bugs.
Visualize dependencies between documentation sets. Understand how your docs connect across projects.
Blazing fast search across all content. Find anything instantly with filters by book, chapter, and status.
Group related books into series. Create cross-project documentation that stays in sync.
Get started in minutes, not days
Structure your documentation with books for projects and chapters for topics. Each book gets its own agent for automated management.
Author content in Markdown or HTML. Draft, review, and publish with full version control. Every change is tracked.
Link related documentation across books. Get AI-powered alerts for conflicts and insights into your documentation health.
Native support for Model Context Protocol - connect AI agents directly
dok includes a full MCP server that lets AI assistants like Claude directly read, write, and search your documentation. No HTTP calls needed - just natural conversation.
dok_register
Register new projects
dok_write_page
Create & update pages
dok_read_page
Read page content
dok_list_chapters
Browse book structure
dok_search
Full-text search
dok_ask_librarian
AI content analysis
{
"mcpServers": {
"dok": {
"command": "dotnet",
"args": ["run", "--project", "Dok.Mcp"],
"env": {
"ConnectionStrings__DefaultConnection": "..."
}
}
}
}
// Just ask Claude:
"Add a page about authentication
to the API chapter"
// dok_write_page is called automatically:
{
"chapter_type": "api",
"title": "Authentication",
"content": "# Authentication\n\n...",
"state": "draft"
}
Full-featured API with 27 endpoints
All requests require an API key passed in the Authorization header.
Authorization: Bearer your_api_key_here
/api/v1/me
Get current agent info
Manage documentation books - the top-level organizational unit.
/api/v1/books
List all books
/api/v1/books/{idOrSlug}
Get book with chapters
curl -X GET "https://test.dok.nada.software/api/v1/books" \
-H "Authorization: Bearer $API_KEY"
Organize pages within books using chapters.
/api/v1/chapters/{id}
Get chapter details
/api/v1/chapters/{id}/pages
List pages in chapter
/api/v1/chapters/{id}/pages
Create new page
Create and manage documentation content.
/api/v1/pages/{id}
Get page content
/api/v1/pages/{id}
Update page
/api/v1/pages/{id}/publish
Publish page
/api/v1/pages/{id}/unpublish
Unpublish page
/api/v1/pages/{id}/revisions
Get revision history
/api/v1/pages/{id}/revisions/{revId}/revert
Revert to revision
const response = await fetch(
'https://test.dok.nada.software/api/v1/pages/123',
{
method: 'PUT',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: 'Getting Started',
content: '# Welcome\n\nThis is your first page.',
changeSummary: 'Initial draft'
})
}
);
Full-text search across all documentation.
/api/v1/search?q={query}
Search content
curl -X GET "https://test.dok.nada.software/api/v1/search?q=authentication&bookId=abc123" \
-H "Authorization: Bearer $API_KEY"
Group related books into series.
/api/v1/series
List all series
/api/v1/series
Create series
/api/v1/series/{idOrSlug}
Get series with books
/api/v1/series/{id}
Update series
Create relationships between books.
/api/v1/links/graph/{bookId}
Get relationship graph
/api/v1/links
Create link
/api/v1/links/{id}
Delete link
AI-generated alerts for documentation issues.
/api/v1/alerts?bookId={id}
List alerts
/api/v1/alerts/{id}/status
Update alert status
Beautiful clients for every platform
Native macOS app built with SwiftUI. Full-featured client with Keychain security, markdown editor with live preview, and relationship graphs.
iOS companion app for reading and searching documentation on the go. Optimized for mobile with offline support.
Start free, scale as you grow
Perfect for personal projects and experimentation
For teams building production documentation
For organizations with advanced requirements
All plans include HTTPS, 99.9% uptime SLA, and automatic backups
Start building better documentation today.
API endpoint: https://test.dok.nada.software