What Is a Wiki / Knowledge Base?
Mix (18 tools)
- License: 7 open source · 11 proprietary
- Hosting: 9 self-hosted · 1 SaaS · 8 both
A wiki is a collaborative documentation platform that allows teams to create, edit, organize, and share knowledge in a structured, searchable format. A knowledge base (KB) is a curated collection of articles, guides, and reference documents – often built on a wiki platform but focused on findability and consumption rather than open editing.
Enterprise wikis and knowledge bases provide:
- Pages and articles – rich-text or Markdown documents organized into hierarchical structures (books, chapters, pages; spaces, pages, sub-pages; or flat tag-based models)
- Hierarchy and organization – nested page trees, spaces/workspaces, categories, and tags for logical grouping; breadcrumb navigation
- Editing – WYSIWYG editors, Markdown editors, block-based editors, or wikitext markup; some platforms support multiple editor modes
- Full-text search – search across all content with relevance ranking; some tools index file attachments and comments
- Version history – every page edit creates a revision; diff views between versions; rollback to previous states
- Permissions – role-based access control at space, page, or section level; public, internal, and restricted visibility levels
- Templates – pre-built page layouts for recurring document types (meeting notes, runbooks, decision records, onboarding guides)
- API access – REST or GraphQL APIs for programmatic content creation, retrieval, and management; integration with other tools
- Integrations – embedding content from other tools; linking to ticketing, code repos, and project management systems; webhooks for automation
Wikis are the backbone of organizational knowledge management. Without a wiki, knowledge lives in scattered documents, chat messages, email threads, and individual memories – creating silos, duplication, and knowledge loss when team members leave.
About this data & disclaimer
The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.
Comparison
SSO / OIDC Comparison
OIDC is the preferred SSO protocol. The table notes each tool’s behaviour with Authentik as the IdP.
| Tool | OIDC | SAML | SCIM | Authentik Notes |
|---|---|---|---|---|
| BookStack | Yes | Yes | No | Native OIDC and SAML; auto-registration on first login; group sync via OIDC claims |
| Wiki.js | Yes | Yes | No | Native OIDC and SAML strategies; multiple IdPs simultaneously; auto-provision users |
| Docmost | Yes | No | No | Native OIDC support; configurable provider; Authentik as OIDC IdP |
| MediaWiki | Yes* | Yes* | No | Via PluggableAuth + OpenIDConnect extensions; requires manual configuration |
| DokuWiki | Yes* | No | No | Via oauth plugin (community); LDAP natively; limited SSO ecosystem |
| XWiki | Yes | Yes | No | Native OIDC authenticator extension; SAML via module; LDAP/AD built-in |
| Outline | Yes | Yes | Yes | Native OIDC and SAML; SCIM for directory sync; Authentik as IdP |
| BlueSpice | Yes* | Yes | No | Via MediaWiki PluggableAuth; SAML natively in Enterprise; LDAP built-in |
| Hudu | No | Yes | No | SAML SSO; no OIDC; API-based user management; reverse proxy SSO option |
| Confluence | Yes* | Yes | Yes | OIDC via Atlassian Access (cloud) or plugin (Data Center); SAML native; SCIM provisioning |
| Notion | No | Yes | Yes | SAML SSO (Enterprise plan); SCIM directory sync; no native OIDC |
| GitBook | No | Yes | Yes | SAML SSO (Enterprise); SCIM provisioning; no OIDC; Authentik as SAML IdP |
| Slite | No | Yes | Yes | SAML SSO (Premium/Enterprise); SCIM directory sync; no OIDC |
| Slab | Yes | Yes | No | Native OIDC and SAML; Google/Microsoft/Okta IdPs; Authentik as OIDC provider |
| Nuclino | No | Yes | Yes | SAML SSO (Team plan+); SCIM provisioning; no OIDC |
| Tettra | No | Yes | No | SAML SSO (Enterprise); no OIDC; Slack-based authentication available |
| Guru | No | Yes | Yes | SAML SSO; SCIM directory sync; no OIDC; API-based provisioning |
| Document360 | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
* = requires extension, plugin, or specific plan
Best SSO support: Outline (OIDC, SAML, SCIM), Document360 (OIDC, SAML, SCIM), Confluence (OIDC, SAML, SCIM with Atlassian Access)
No OIDC: Hudu (SAML only), Notion (SAML only), GitBook (SAML only), Slite (SAML only), Nuclino (SAML only), Tettra (SAML only), Guru (SAML only)
API Comparison
| Tool | API Type | Auth | Webhooks | SDKs |
|---|---|---|---|---|
| BookStack | REST | Token, OAuth2 | No (planned) | PHP, Python, JS (community) |
| Wiki.js | GraphQL | API key, Bearer | No | JS (community) |
| Docmost | REST | API key | No | None yet (early project) |
| MediaWiki | REST + Action API | OAuth2, Bot passwords | Recent Changes feed | Python (pywikibot), PHP, JS |
| DokuWiki | XML-RPC | Token | No | PHP, Python (community) |
| XWiki | REST | Basic, Token | Webhooks (via extensions) | Java, Python (community) |
| Outline | REST | Bearer token | Yes (native) | JS/TS (official), Python (community) |
| BlueSpice | REST (MediaWiki) | OAuth2, Bot passwords | No | Same as MediaWiki |
| Hudu | REST | API key | Yes (webhooks) | Ruby (community), Python (community) |
| Confluence | REST v2 | OAuth2, PAT, API key | Yes (webhooks) | Java, Python, JS, Go (Atlassian + community) |
| Notion | REST | Bearer (integration token) | No (polling only) | JS (official), Python (community) |
| GitBook | REST | Bearer token | Yes (webhooks) | JS (community) |
| Slite | REST | API key | Yes (webhooks) | None official |
| Slab | GraphQL | API key | Yes (webhooks) | None official |
| Nuclino | REST | API key | No | None official |
| Tettra | REST | API key | Yes (webhooks) | None official |
| Guru | REST | Basic (user + token) | Yes (webhooks) | Python (community) |
| Document360 | REST | API key | Yes (webhooks) | C#, JS (official) |
AI & CLI Integration
Claude and other AI agents need programmatic access to wiki content for reading context, updating documentation, and creating new pages. This table evaluates each platform’s suitability for AI-driven wiki workflows.
| Tool | REST API | CLI Tool | Git-Backed | AI Integration Notes |
|---|---|---|---|---|
| BookStack | Full CRUD | No official CLI | No | API suitable for Claude; community CLI exists |
| Wiki.js | GraphQL | No | Yes (sync) | GraphQL queries for content; Git sync as alternative |
| Docmost | REST | No | No | API for content CRUD; early project |
| MediaWiki | REST + Action | mw CLI tools | No | Mature API; bot framework (pywikibot) ideal for automation |
| DokuWiki | XML-RPC | No | No (flat files) | Direct file access possible; XML-RPC dated |
| XWiki | REST | xwiki-cli (community) | No | Full REST API; scripting extensions |
| Outline | REST | No | No | Clean REST API; bearer token auth |
| BlueSpice | REST (MW) | mw CLI tools | No | Same as MediaWiki |
| Hudu | REST | No | No | REST API with token auth; MSP-focused |
| Confluence | REST v2 | atlassian-cli (community) | No | Mature API; many AI integrations exist |
| Notion | REST | notion-cli (community) | No | API well-suited for AI; many AI tools integrate |
| GitBook | REST | No | No | REST API; bearer token auth |
| Slite | REST | No | No | REST API; limited automation |
| Slab | GraphQL | No | No | GraphQL API; webhook support |
| Nuclino | REST | No | No | REST API; limited endpoints |
| Tettra | REST | No | No | REST API; webhook support |
| Guru | REST | No | No | REST API; basic auth |
| Document360 | REST | No | No | REST API; official SDKs (C#, JS) |
| GitLab Wiki | REST | git CLI (clone wiki repo) | Yes (native) | Git clone + filesystem is most natural for Claude |
| Gitea/Forgejo Wiki | REST (limited) | git CLI | Yes (native) | Wiki API limited; Git clone preferred |
| GitHub Wiki | No dedicated API | git CLI | Yes (native) | No wiki API; must clone wiki repo |
Key considerations for Claude integration:
- Git-backed wikis (GitLab, Gitea, Forgejo, GitHub) are the most natural fit – Claude already works with Git repos; clone the wiki repo alongside the source repo
- REST API wikis (BookStack, Outline, Wiki.js, Confluence) require a CLI wrapper or MCP server for Claude to interact with content
- CLI tooling gap – most wiki platforms lack official CLI tools; a custom MCP server or CLI wrapper would bridge this gap for Claude
- Recommended approach – for a per-project wiki (GitLab), use Git clone; for a company-wide wiki, build an MCP server wrapping the chosen platform’s API
Editing & Collaboration
| Tool | Editor Type | Real-Time Collab | Markdown | WYSIWYG | Version History |
|---|---|---|---|---|---|
| BookStack | WYSIWYG + Markdown | No | Yes (toggle) | Yes (TinyMCE) | Yes (per-page revisions, diff) |
| Wiki.js | Multiple | No | Yes | Yes (Visual) | Yes (per-page, diff, rollback) |
| Docmost | Block-based | Yes | Yes (inline) | Yes (Tiptap) | Yes (per-page, restore) |
| MediaWiki | Wikitext + Visual | No | No (wikitext) | Yes (VisualEditor) | Yes (comprehensive, diff, blame) |
| DokuWiki | Wiki markup | No (lock-based) | No (DokuWiki syntax) | Via plugin | Yes (per-page, diff, rollback) |
| XWiki | WYSIWYG + Wiki | Yes (since 15.x) | Yes (via macro) | Yes (CKEditor) | Yes (per-page, diff, rollback) |
| Outline | Block-based | Yes | Yes (native) | Yes (ProseMirror) | Yes (per-document, restore) |
| BlueSpice | Visual + Wikitext | No | No (wikitext) | Yes (VisualEditor) | Yes (MediaWiki revisions) |
| Hudu | WYSIWYG | No | No | Yes (rich text) | Yes (revision history) |
| Confluence | Block-based | Yes | No (wiki markup legacy) | Yes (Fabric editor) | Yes (per-page, diff, restore) |
| Notion | Block-based | Yes | Yes (inline) | Yes (native blocks) | Yes (page history, restore) |
| GitBook | Block-based | Yes | Yes (native) | Yes (native blocks) | Yes (Git-backed, change requests) |
| Slite | Block-based | Yes | Yes (inline) | Yes (native) | Yes (page history) |
| Slab | WYSIWYG | Yes | Yes (inline) | Yes (native) | Yes (page history, diff) |
| Nuclino | Block-based | Yes | Yes (inline) | Yes (native) | Yes (page history) |
| Tettra | WYSIWYG | No | Yes (limited) | Yes (native) | Yes (page history) |
| Guru | WYSIWYG | No | No | Yes (rich text) | Yes (card history, verification) |
| Document360 | WYSIWYG + Markdown | Yes | Yes (toggle) | Yes (native) | Yes (versions, branching) |
Best real-time collaboration: Docmost, Outline, Confluence, Notion, GitBook, Slite, Slab, Nuclino, Document360
Lock-based editing (no real-time): DokuWiki, Tettra, Guru
Content Organization
| Tool | Hierarchy Model | Search | Templates | Import/Export |
|---|---|---|---|---|
| BookStack | Shelves → Books → Chapters → Pages | Full-text (MySQL/PostgreSQL) | Yes (page templates) | Markdown, HTML, PDF, plaintext export; HTML import |
| Wiki.js | Flat pages with path-based hierarchy | Full-text (DB, Elasticsearch, Algolia) | No native templates | Markdown, HTML export; Markdown, HTML import |
| Docmost | Spaces → Pages (nested) | Full-text (PostgreSQL) | Yes (page templates) | Markdown export; Markdown, HTML import |
| MediaWiki | Namespaces → Categories → Pages | Full-text (CirrusSearch/Elasticsearch) | Yes (templates with parameters) | XML dump, PDF; XML import, CSV |
| DokuWiki | Namespaces (filesystem folders) | Full-text (built-in) | Yes (page templates) | Raw text; various import plugins |
| XWiki | Wiki → Spaces → Pages (nested) | Full-text (Solr) | Yes (template providers) | XAR packages, PDF, ODF; XAR, Confluence, MediaWiki import |
| Outline | Collections → Documents (nested) | Full-text (PostgreSQL) | Yes (document templates) | Markdown export (bulk); Markdown, Confluence, Notion import |
| BlueSpice | Namespaces → Categories → Pages | Full-text (Elasticsearch) | Yes (page templates, forms) | MediaWiki XML; Confluence, Word import |
| Hudu | Companies → Articles; KB articles | Full-text (built-in) | Yes (article templates) | CSV import; PDF export |
| Confluence | Spaces → Pages (nested, unlimited) | Full-text (Elasticsearch/cloud search) | Yes (space and page templates) | PDF, Word, HTML, XML export; Word, HTML, Confluence import |
| Notion | Workspaces → Pages (infinite nesting) | Full-text (built-in) | Yes (page templates, databases) | Markdown, CSV, PDF export; Markdown, HTML, CSV, Confluence import |
| GitBook | Spaces → Pages (nested) | Full-text (built-in) | No native templates | Markdown export; Markdown, Confluence, Notion, GitBook v1 import |
| Slite | Channels → Documents (nested) | Full-text + AI-powered | Yes (document templates) | Markdown, PDF export; Markdown, Notion, Confluence import |
| Slab | Topics → Posts | Full-text + unified search | Yes (post templates) | Markdown export; Markdown, Confluence, Notion, Google Docs import |
| Nuclino | Workspaces → Clusters → Items | Full-text (instant) | Yes (item templates) | Markdown, PDF export; Markdown, Notion, Confluence import |
| Tettra | Categories → Pages | Full-text + AI answers | Yes (page templates) | HTML, PDF export; Confluence, Notion, Google Docs import |
| Guru | Collections → Boards → Cards | Full-text + AI suggestions | Yes (card templates) | PDF export; Confluence, Notion, Google Docs, Zendesk import |
| Document360 | Projects → Categories → Articles | Full-text + AI search | Yes (article templates) | Markdown, PDF export; Markdown, Word, Confluence import |
Deepest hierarchy: BookStack (4 levels: Shelves → Books → Chapters → Pages), Confluence (unlimited nesting), Notion (infinite nesting)
Best search: MediaWiki (CirrusSearch), Confluence (enterprise search), Slite (AI-powered), Slab (unified cross-tool search)
Deployment and Licensing
| Tool | License | Self-Hosted | Language | Database | Docker | Min RAM |
|---|---|---|---|---|---|---|
| BookStack | MIT | Yes | PHP (Laravel) | MySQL/MariaDB only* | Yes | 256 MB |
| Wiki.js | AGPL-3.0 | Yes | Node.js | PostgreSQL, MySQL, MariaDB, SQLite, MSSQL | Yes | 512 MB |
| Docmost | AGPL-3.0 | Yes | Node.js (Nest.js) | PostgreSQL | Yes | 256 MB |
| MediaWiki | GPL-2.0 | Yes | PHP | MySQL/MariaDB, PostgreSQL, SQLite | Yes | 512 MB |
| DokuWiki | GPL-2.0 | Yes | PHP | None (flat files) | Yes (community) | 128 MB |
| XWiki | LGPL-2.1 | Yes | Java | MySQL, PostgreSQL, Oracle, HSQLDB | Yes | 1 GB |
| Outline | BSL-1.1 | Yes | Node.js (React) | PostgreSQL + Redis | Yes | 512 MB |
| BlueSpice | GPL + Commercial | Yes (free + pro) | PHP (MediaWiki) | MySQL/MariaDB | Yes | 2 GB |
| Hudu | Proprietary | Yes | Ruby on Rails | PostgreSQL | Yes | 2 GB |
| Confluence | Proprietary | Data Center only | Java | PostgreSQL, MySQL, Oracle, MSSQL | No (JAR/WAR) | 4 GB |
| Notion | Proprietary | No (SaaS only) | – | – | – | – |
| GitBook | Proprietary | No (SaaS only) | – | – | – | – |
| Slite | Proprietary | No (SaaS only) | – | – | – | – |
| Slab | Proprietary | No (SaaS only) | – | – | – | – |
| Nuclino | Proprietary | No (SaaS only) | – | – | – | – |
| Tettra | Proprietary | No (SaaS only) | – | – | – | – |
| Guru | Proprietary | No (SaaS only) | – | – | – | – |
| Document360 | Proprietary | No (SaaS only) | – | – | – | – |
* = BookStack requires MySQL or MariaDB exclusively. Despite being built on Laravel (which supports PostgreSQL via Eloquent ORM), BookStack uses MySQL-specific raw SQL queries throughout the codebase. The maintainer has explicitly rejected PostgreSQL support (GitHub issue #4149), citing unsustainable multi-database maintenance burden. This is a hard constraint – no community workarounds exist. For environments standardized on PostgreSQL, this means BookStack requires a dedicated MySQL/MariaDB instance.
Lightest deployment: DokuWiki (128 MB, no database), BookStack (256 MB, MySQL), Docmost (256 MB, PostgreSQL)
Heaviest deployment: Confluence Data Center (4+ GB, Java), BlueSpice (2+ GB, Elasticsearch), XWiki (1+ GB, Java/Solr)
Tools
18 tools.
BlueSpice
BlueSpice is an enterprise distribution of MediaWiki developed by Hallo Welt! GmbH in Regensburg, Germany.
License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Directory / LDAP
BookStack
BookStack is one of the most popular self-hosted wiki and knowledge base platforms, with a strong community and consistent release cadence since its initial release in 2015.
License: MIT (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on
Confluence (Atlassian)
Confluence is Atlassian’s enterprise wiki and collaboration platform, and the market leader in team knowledge management.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Docmost
Docmost is a newer entrant in the self-hosted wiki and knowledge base space, offering a Notion-like block editor experience with real-time collaboration.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on
Document360
Document360 is a knowledge base platform designed for both internal documentation and customer- facing help centers.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: OIDC
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
DokuWiki
DokuWiki is an extremely lightweight, file-based wiki that requires no database backend. Created by Andreas Gohr in 2004, it has been a staple of the self-hosted wiki ecosystem for over two decades.
License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
GitBook
GitBook is a proprietary SaaS documentation platform for developer and technical docs, featuring a block editor, Git-like change-request review workflow, Git sync, and OpenAPI-based API reference.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
Guru
Guru is a knowledge management platform built around a card-based content model with built-in verification workflows.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Provisioned account · Vaulted credential
Hudu
Hudu is an IT documentation platform designed specifically for managed service providers (MSPs) and internal IT teams.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, docker · SSO: SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on
MediaWiki
MediaWiki is the wiki software that powers Wikipedia, Wiktionary, and all Wikimedia Foundation projects.
License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Directory / LDAP
Notion
Notion is an all-in-one workspace that combines wiki, project management, databases, and documents into a single platform.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on · Provisioned account
Nuclino
Nuclino is a lightweight SaaS wiki and knowledge base emphasizing speed and visual organization, with list, board, table, and interactive graph views, real-time collaboration, and instant search.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
Outline
Outline is a modern knowledge base and wiki platform with a beautiful, Notion-like user interface and real-time collaborative editing.
License: LicenseRef-BSL-1.1 (source-available) · Kind: web · Deploy: direct, docker · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Provisioned account
Slab
Slab is a clean, focused knowledge base platform designed for teams that want simple, reliable documentation without the complexity of enterprise wiki platforms.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: OIDC
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on
Slite
Slite is a team knowledge base platform that focuses on making company knowledge easy to find, understand, and keep up to date.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
Tettra
Tettra is an internal knowledge base platform focused on helping teams capture, organize, and verify company knowledge.
License: Proprietary (proprietary) · Kind: web · Deploy: direct, saas · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
Wiki.js
Wiki.js is a modern, open-source wiki platform built on Node.js with a focus on performance and extensibility.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on
XWiki
XWiki is an enterprise-grade, extensible wiki platform built on Java, offering advanced features including structured data, application building within the wiki, and a comprehensive extension ecosystem.
License: LGPL-2.1-or-later (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC, SAML
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Directory / LDAP