Skip to content
SPECIFICTION
Get listed

Wiki.js

js.wiki

Free plan WebWindowsmacOSLinuxAPISelf-hosted
Visit js.wiki
Spec score 8.7 #24 of 138 in Knowledge base software

What it is

Wiki.js is a knowledge base for writing and sharing documentation, available as self-hosted software under the AGPL license. It can run in Docker, Kubernetes, or bare-metal environments on Linux, macOS, and Windows. Its editor supports Markdown with live preview, tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages. Authentication options include OIDC, LDAP, SAML 2.0, and local authentication; permissions can be granted, denied, and inherited across groups and page rules. Edits are attributed, compared, and restorable, and content can synchronize with Git or be pushed to local disk and cloud storage such as S3, Azure, and GCP. In version 3.0 beta, Wiki.js uses Node.js with PostgreSQL, adds real-time collaboration, and exposes user-interface actions as REST endpoints documented with OpenAPI. Stable releases require Node.js 18.x or later and a supported database, including PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3. The self-hosted plan is free forever.

Spec sheet

Purpose
Wiki.js is a knowledge base platform for writing and sharing documentation.Read 30 Sep 2026 · docs.js.wiki
Publishing audience
bothRead 20 Sep 2026 · js.wiki
Deployment
Wiki.js can run in Docker, Kubernetes, or bare metal environments on Linux, macOS, and Windows.Read 30 Sep 2026 · beta.js.wiki
Free plan
YesRead 20 Sep 2026 · js.wiki
API
Every action in the Wiki.js 3.0 beta user interface is exposed as a REST endpoint documented with OpenAPI.Read 30 Sep 2026 · beta.js.wiki
Integrations
Wiki.js lists more than 50 integrations for authentication, logging, rendering, search, and storage.Read 30 Sep 2026 · js.wiki
Support
Support is provided through GitHub Discussions, bug reports, feature suggestions, vulnerability disclosure, and developer documentation.Read 30 Sep 2026 · beta.js.wiki
License
Wiki.js is released under the AGPL license.Read 30 Sep 2026 · beta.js.wiki
Architecture
Wiki.js runs on Node.js with PostgreSQL in version 3.0 beta.Read 30 Sep 2026 · beta.js.wiki
Audit trail
Every edit is diffed, attributed, and restorable in one click.Read 30 Sep 2026 · beta.js.wiki
Authentication
Supported authentication includes OIDC, LDAP, SAML 2.0, and local authentication.Read 30 Sep 2026 · beta.js.wiki
Authoring
The editor supports Markdown with live preview, tables, tabsets, diagrams, math, and syntax highlighting for more than 180 languages.Read 30 Sep 2026 · beta.js.wiki
Collaboration
Wiki.js 3.0 beta provides real-time collaboration with live cursors, presence, and conflict-free merges.Read 30 Sep 2026 · beta.js.wiki
Custom domain
YesRead 20 Sep 2026 · js.wiki
Permissions
Access can be granted, denied, and inherited across groups and page rules.Read 30 Sep 2026 · beta.js.wiki
Security reporting
The security policy supports the 2.x series and asks users to submit vulnerability reports privately through GitHub security advisories.Read 30 Sep 2026 · github.com
SSO support
YesRead 20 Sep 2026 · js.wiki
Stable requirements
The stable release requires Node.js 18.x or later and PostgreSQL, MySQL, MariaDB, MSSQL, or SQLite3.Read 30 Sep 2026 · js.wiki
Storage
Content can synchronize with Git or be pushed to local disk and cloud storage such as S3, Azure, and GCP.Read 30 Sep 2026 · beta.js.wiki
Version history
YesRead 20 Sep 2026 · js.wiki

Plans and prices

Free forever Free AGPL licensed · self-hosted Read 30 Sep 2026 · beta.js.wiki

Every Wiki.js plan and price →

Strong points and limits

Strong points

  • Self-hosted deployment supports Docker, Kubernetes, and bare metal.
  • Markdown editor includes syntax highlighting for over 180 languages.
  • Edits are attributed, compared, and restorable.
  • Content can synchronize with Git or cloud storage.
  • Free forever under the AGPL license.

Limits

  • Stable releases require Node.js 18.x or later.
  • Stable releases require a supported database.
  • Real-time collaboration is listed for version 3.0 beta.

Who it suits

Wiki.js suits teams or individuals who want to host their own documentation platform across Linux, macOS, or Windows. Its access controls, authentication options, and collaboration features may suit shared knowledge bases.

Verdict

Wiki.js offers self-hosted documentation with a broad editor, access controls, and several deployment options. Note the separate stable-release requirements and beta status of the listed 3.0 features.

Where Specifiction places it

Alternatives to Wiki.jsAll alternatives →