License & Deployment Mix: 18 tools – 8 OSS, 8 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is a Wiki / Knowledge Base?

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.

The information on these pages was researched by a combination of human review and large language models. 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. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol. The table notes each tool’s behaviour with Authentik as the IdP.

ToolOIDCSAMLSCIMAuthentik Notes
BookStackYesYesNoNative OIDC and SAML; auto-registration on first login; group sync via OIDC claims
Wiki.jsYesYesNoNative OIDC and SAML strategies; multiple IdPs simultaneously; auto-provision users
DocmostYesNoNoNative OIDC support; configurable provider; Authentik as OIDC IdP
MediaWikiYes*Yes*NoVia PluggableAuth + OpenIDConnect extensions; requires manual configuration
DokuWikiYes*NoNoVia oauth plugin (community); LDAP natively; limited SSO ecosystem
XWikiYesYesNoNative OIDC authenticator extension; SAML via module; LDAP/AD built-in
OutlineYesYesYesNative OIDC and SAML; SCIM for directory sync; Authentik as IdP
BlueSpiceYes*YesNoVia MediaWiki PluggableAuth; SAML natively in Enterprise; LDAP built-in
HuduNoYesNoSAML SSO; no OIDC; API-based user management; reverse proxy SSO option
ConfluenceYes*YesYesOIDC via Atlassian Access (cloud) or plugin (Data Center); SAML native; SCIM provisioning
NotionNoYesYesSAML SSO (Enterprise plan); SCIM directory sync; no native OIDC
GitBookNoYesYesSAML SSO (Enterprise); SCIM provisioning; no OIDC; Authentik as SAML IdP
SliteNoYesYesSAML SSO (Premium/Enterprise); SCIM directory sync; no OIDC
SlabYesYesNoNative OIDC and SAML; Google/Microsoft/Okta IdPs; Authentik as OIDC provider
NuclinoNoYesYesSAML SSO (Team plan+); SCIM provisioning; no OIDC
TettraNoYesNoSAML SSO (Enterprise); no OIDC; Slack-based authentication available
GuruNoYesYesSAML SSO; SCIM directory sync; no OIDC; API-based provisioning
Document360YesYesYesNative 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

ToolAPI TypeAuthWebhooksSDKs
BookStackRESTToken, OAuth2No (planned)PHP, Python, JS (community)
Wiki.jsGraphQLAPI key, BearerNoJS (community)
DocmostRESTAPI keyNoNone yet (early project)
MediaWikiREST + Action APIOAuth2, Bot passwordsRecent Changes feedPython (pywikibot), PHP, JS
DokuWikiXML-RPCTokenNoPHP, Python (community)
XWikiRESTBasic, TokenWebhooks (via extensions)Java, Python (community)
OutlineRESTBearer tokenYes (native)JS/TS (official), Python (community)
BlueSpiceREST (MediaWiki)OAuth2, Bot passwordsNoSame as MediaWiki
HuduRESTAPI keyYes (webhooks)Ruby (community), Python (community)
ConfluenceREST v2OAuth2, PAT, API keyYes (webhooks)Java, Python, JS, Go (Atlassian + community)
NotionRESTBearer (integration token)No (polling only)JS (official), Python (community)
GitBookRESTBearer tokenYes (webhooks)JS (community)
SliteRESTAPI keyYes (webhooks)None official
SlabGraphQLAPI keyYes (webhooks)None official
NuclinoRESTAPI keyNoNone official
TettraRESTAPI keyYes (webhooks)None official
GuruRESTBasic (user + token)Yes (webhooks)Python (community)
Document360RESTAPI keyYes (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.

ToolREST APICLI ToolGit-BackedAI Integration Notes
BookStackFull CRUDNo official CLINoAPI suitable for Claude; community CLI exists
Wiki.jsGraphQLNoYes (sync)GraphQL queries for content; Git sync as alternative
DocmostRESTNoNoAPI for content CRUD; early project
MediaWikiREST + Actionmw CLI toolsNoMature API; bot framework (pywikibot) ideal for automation
DokuWikiXML-RPCNoNo (flat files)Direct file access possible; XML-RPC dated
XWikiRESTxwiki-cli (community)NoFull REST API; scripting extensions
OutlineRESTNoNoClean REST API; bearer token auth
BlueSpiceREST (MW)mw CLI toolsNoSame as MediaWiki
HuduRESTNoNoREST API with token auth; MSP-focused
ConfluenceREST v2atlassian-cli (community)NoMature API; many AI integrations exist
NotionRESTnotion-cli (community)NoAPI well-suited for AI; many AI tools integrate
GitBookRESTNoNoREST API; bearer token auth
SliteRESTNoNoREST API; limited automation
SlabGraphQLNoNoGraphQL API; webhook support
NuclinoRESTNoNoREST API; limited endpoints
TettraRESTNoNoREST API; webhook support
GuruRESTNoNoREST API; basic auth
Document360RESTNoNoREST API; official SDKs (C#, JS)
GitLab WikiRESTgit CLI (clone wiki repo)Yes (native)Git clone + filesystem is most natural for Claude
Gitea/Forgejo WikiREST (limited)git CLIYes (native)Wiki API limited; Git clone preferred
GitHub WikiNo dedicated APIgit CLIYes (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

ToolEditor TypeReal-Time CollabMarkdownWYSIWYGVersion History
BookStackWYSIWYG + MarkdownNoYes (toggle)Yes (TinyMCE)Yes (per-page revisions, diff)
Wiki.jsMultipleNoYesYes (Visual)Yes (per-page, diff, rollback)
DocmostBlock-basedYesYes (inline)Yes (Tiptap)Yes (per-page, restore)
MediaWikiWikitext + VisualNoNo (wikitext)Yes (VisualEditor)Yes (comprehensive, diff, blame)
DokuWikiWiki markupNo (lock-based)No (DokuWiki syntax)Via pluginYes (per-page, diff, rollback)
XWikiWYSIWYG + WikiYes (since 15.x)Yes (via macro)Yes (CKEditor)Yes (per-page, diff, rollback)
OutlineBlock-basedYesYes (native)Yes (ProseMirror)Yes (per-document, restore)
BlueSpiceVisual + WikitextNoNo (wikitext)Yes (VisualEditor)Yes (MediaWiki revisions)
HuduWYSIWYGNoNoYes (rich text)Yes (revision history)
ConfluenceBlock-basedYesNo (wiki markup legacy)Yes (Fabric editor)Yes (per-page, diff, restore)
NotionBlock-basedYesYes (inline)Yes (native blocks)Yes (page history, restore)
GitBookBlock-basedYesYes (native)Yes (native blocks)Yes (Git-backed, change requests)
SliteBlock-basedYesYes (inline)Yes (native)Yes (page history)
SlabWYSIWYGYesYes (inline)Yes (native)Yes (page history, diff)
NuclinoBlock-basedYesYes (inline)Yes (native)Yes (page history)
TettraWYSIWYGNoYes (limited)Yes (native)Yes (page history)
GuruWYSIWYGNoNoYes (rich text)Yes (card history, verification)
Document360WYSIWYG + MarkdownYesYes (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

ToolHierarchy ModelSearchTemplatesImport/Export
BookStackShelves → Books → Chapters → PagesFull-text (MySQL/PostgreSQL)Yes (page templates)Markdown, HTML, PDF, plaintext export; HTML import
Wiki.jsFlat pages with path-based hierarchyFull-text (DB, Elasticsearch, Algolia)No native templatesMarkdown, HTML export; Markdown, HTML import
DocmostSpaces → Pages (nested)Full-text (PostgreSQL)Yes (page templates)Markdown export; Markdown, HTML import
MediaWikiNamespaces → Categories → PagesFull-text (CirrusSearch/Elasticsearch)Yes (templates with parameters)XML dump, PDF; XML import, CSV
DokuWikiNamespaces (filesystem folders)Full-text (built-in)Yes (page templates)Raw text; various import plugins
XWikiWiki → Spaces → Pages (nested)Full-text (Solr)Yes (template providers)XAR packages, PDF, ODF; XAR, Confluence, MediaWiki import
OutlineCollections → Documents (nested)Full-text (PostgreSQL)Yes (document templates)Markdown export (bulk); Markdown, Confluence, Notion import
BlueSpiceNamespaces → Categories → PagesFull-text (Elasticsearch)Yes (page templates, forms)MediaWiki XML; Confluence, Word import
HuduCompanies → Articles; KB articlesFull-text (built-in)Yes (article templates)CSV import; PDF export
ConfluenceSpaces → Pages (nested, unlimited)Full-text (Elasticsearch/cloud search)Yes (space and page templates)PDF, Word, HTML, XML export; Word, HTML, Confluence import
NotionWorkspaces → Pages (infinite nesting)Full-text (built-in)Yes (page templates, databases)Markdown, CSV, PDF export; Markdown, HTML, CSV, Confluence import
GitBookSpaces → Pages (nested)Full-text (built-in)No native templatesMarkdown export; Markdown, Confluence, Notion, GitBook v1 import
SliteChannels → Documents (nested)Full-text + AI-poweredYes (document templates)Markdown, PDF export; Markdown, Notion, Confluence import
SlabTopics → PostsFull-text + unified searchYes (post templates)Markdown export; Markdown, Confluence, Notion, Google Docs import
NuclinoWorkspaces → Clusters → ItemsFull-text (instant)Yes (item templates)Markdown, PDF export; Markdown, Notion, Confluence import
TettraCategories → PagesFull-text + AI answersYes (page templates)HTML, PDF export; Confluence, Notion, Google Docs import
GuruCollections → Boards → CardsFull-text + AI suggestionsYes (card templates)PDF export; Confluence, Notion, Google Docs, Zendesk import
Document360Projects → Categories → ArticlesFull-text + AI searchYes (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

ToolLicenseSelf-HostedLanguageDatabaseDockerMin RAM
BookStackMITYesPHP (Laravel)MySQL/MariaDB only*Yes256 MB
Wiki.jsAGPL-3.0YesNode.jsPostgreSQL, MySQL, MariaDB, SQLite, MSSQLYes512 MB
DocmostAGPL-3.0YesNode.js (Nest.js)PostgreSQLYes256 MB
MediaWikiGPL-2.0YesPHPMySQL/MariaDB, PostgreSQL, SQLiteYes512 MB
DokuWikiGPL-2.0YesPHPNone (flat files)Yes (community)128 MB
XWikiLGPL-2.1YesJavaMySQL, PostgreSQL, Oracle, HSQLDBYes1 GB
OutlineBSL-1.1YesNode.js (React)PostgreSQL + RedisYes512 MB
BlueSpiceGPL + CommercialYes (free + pro)PHP (MediaWiki)MySQL/MariaDBYes2 GB
HuduProprietaryYesRuby on RailsPostgreSQLYes2 GB
ConfluenceProprietaryData Center onlyJavaPostgreSQL, MySQL, Oracle, MSSQLNo (JAR/WAR)4 GB
NotionProprietaryNo (SaaS only)
GitBookProprietaryNo (SaaS only)
SliteProprietaryNo (SaaS only)
SlabProprietaryNo (SaaS only)
NuclinoProprietaryNo (SaaS only)
TettraProprietaryNo (SaaS only)
GuruProprietaryNo (SaaS only)
Document360ProprietaryNo (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: native, docker · SSO: OIDC

Website · Source

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: native, docker · SSO: OIDC

Website · Source

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

Website

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: native, docker · SSO: none

Website · Source

Document360

Document360 is a knowledge base platform designed for both internal documentation and customer- facing help centers.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: OIDC

Website

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: native, docker · SSO: none

Website · Source

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: native, saas · SSO: none

Website

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: native, saas · SSO: none

Website

Hudu

Hudu is an IT documentation platform designed specifically for managed service providers (MSPs) and internal IT teams.

License: Proprietary (proprietary) · Kind: web · Deploy: native, docker · SSO: none

Website

MediaWiki

MediaWiki is the wiki software that powers Wikipedia, Wiktionary, and all Wikimedia Foundation projects.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

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: native, saas · SSO: none

Website

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: native, saas · SSO: none

Website

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: native, docker · SSO: OIDC

Website

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: native, saas · SSO: OIDC

Website

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: native, saas · SSO: none

Website

Tettra

Tettra is an internal knowledge base platform focused on helping teams capture, organize, and verify company knowledge.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

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: native, docker · SSO: OIDC

Website · Source

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: native, docker · SSO: SAML

Website · Source

ResorsIT Tools Catalog Search