AI
Docmost includes AI-powered features that help you write, edit, and search your workspace content: Ask AI in the editor, AI Answers in search, and AI Chat for conversations about your workspace. Self-hosted instances can use OpenAI, OpenAI-compatible providers, Google Gemini, or local models through Ollama.
AI Chat Setup
AI Chat lets users have conversations about workspace content, find and summarize pages, and create or edit pages. It is available on the Business and Enterprise editions.
AI Search Setup
AI-powered search uses vector embeddings to provide semantic search across your workspace. AI Chat can also use this index to find relevant pages. This is a paid feature that requires a valid license key. To configure and enable chat, see AI Chat Setup.
API
Docmost provides a REST API that allows you to programmatically interact with your workspace. You can create, read, update, and delete pages, spaces, and other resources. For the full API reference, see the API documentation.
Audit Logs
Audit logs record security and administrative activity in your workspace, including sign-ins, membership changes, permissions, sharing, and integration settings. Audit logs and SIEM streaming are available in the Enterprise edition and can be managed by workspace owners.
Azure DevOps
Preview Azure DevOps work items and pull requests.
Bases
A base is a database inside Docmost. Instead of writing content in a document, you organize it as structured records: a set of rows, each with the same properties. The same data can be shown in more than one view, so a list of tasks can appear as a table for editing and as a Kanban board for tracking.
Filtering and Sorting
Filters and sorts are saved on the view, so each view can show a different slice of the same base. Filters apply to both table and Kanban views. Sorting orders the rows in a table view.
Formulas
A Formula property calculates its value from other properties in the same row. The result is read-only: you write the formula once, and every row computes its own value. A formula can return a number, text, a true/false value, or a date.
GitLab
Preview projects, merge requests, issues, commits, and project lists.
Jira
Preview Jira issues, including issues selected on boards or backlogs.
LDAP
Docmost supports LDAP (Lightweight Directory Access Protocol) authentication, allowing users to sign in using their existing corporate directory credentials.
MCP
Docmost provides a Model Context Protocol (MCP) server that allows AI assistants and tools to interact with your workspace content. Through MCP, AI clients can search, read, create, and update pages, manage spaces, and more.
Multi-Factor Authentication (MFA)
Multi-factor authentication adds an extra layer of security to your account by requiring a verification code in addition to your password when signing in.
OIDC
Docmost supports authentication through OpenID Connect (OIDC), allowing integration with any identity provider that supports the OIDC standard.
Page Permissions
Page permissions allow you to control who can view and edit individual pages within a space. By default, all pages in a space are accessible to every space member based on their space role. With page permissions, you can restrict specific pages so that only selected users and groups have access.
Properties
Properties are the typed fields of a base. Every row shares the same set of properties, and in the table view each property is a column. The type of a property decides what its cells can hold, how they are edited, and which filters apply to them.
SAML
Docmost supports authentication via the Security Assertion Markup Language (SAML 2.0), allowing integration with identity providers (IdPs) that support the SAML protocol.
SCIM
Docmost supports the System for Cross-domain Identity Management (SCIM 2.0) protocol, allowing you to automatically provision users and groups from your identity provider.
Views
A view is a saved way of looking at the rows in a base. Each view remembers its own filters, sorts, visible properties, column layout, and grouping, so you can keep a table for editing and a board for tracking the same records. Views appear as tabs above the base. Click a tab to switch to it.