The most powerful and
extensible open source Wiki software
Make documentation a joy to write
using Wiki.js beautiful and intuitive interface!
Install anywhereWorks on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!
AdministrationManage all aspects of your wiki using the extensive and intuitive admin area.
PerformanceRunning on the blazing fast Node.js engine, Wiki.js is built with performance in mind.
CustomizableFully customize the appearance of your wiki, including a light and dark mode.
ProtectedMake your wiki public, completely private or a mix of both.
ScalableWhether it's on a tiny Raspberry Pi or on a high performance VM in the cloud, Wiki.js intelligently make use of the available resources.
Easy InstallationYou'll be ready to go within minutes! Step-by-step install guides available for all platforms.
Bundled with everything you need
Not all teams need the same set of features. That's why Wiki.js offers a wide range of modules that can be turned on/off on demand.
Local AuthenticationBuilt-in authentication with self-registration and password recovery capabilities.
Social AuthenticationUse 3rd-party authentication services like Google, Facebook, Microsoft, GitHub, Discord, Slack and more.
Enterprise AuthenticationIntegrate with your company existing authentication using LDAP, SAML, CAS, Auth0, Okta, Azure AD and more. Generic OAuth2 and OpenID Connect modules are also included.
2FAAdd an extra layer of security using two-factor authentication for supported authentication modules.
MarkdownThe most popular format for documentation among developers. Includes live preview and toolbar / keyboard shortcuts quick access.
Visual BuilderSimple and easy to use WYSIWYG editor for non-technical people. No coding or special syntax knowledge required.
Plain HTMLWrite content directly in HTML. Perfect for importing preformatted HTML pages from other sources.
WikiTextEasily migrate content from MediaWiki platforms using this WikiText editor.
API DocsDocument your APIs with this powerful REST / GraphQL optimized editor. Add your endpoints, parameters, response and code examples.
TabularQuickly create excel-like pages with this powerful table editor.
Version TrackingAll content modifications are tracked. You can revert to a previous state or recover a deleted page at any time. Easily keep track of who changed what.
Compare VersionsVisually compare two versions of the same page to see exactly what changed.
Export / Branch offQuickly export a specific version of a page or create a new page from an older version.
Available in your languageWiki.js is translated in over 25 languages! If your language is not available yet, help us translating it with our easy to use tools. No coding required!
Native RTL SupportRight-to-left languages are fully supported.
Multilingual ContentMake your wiki available in multiple languages. Quickly switch between languages for the same page.
Assets ManagerUpload and manage your media assets from the Assets Manager. Easily categorize your assets in folders and see where they are used.
Image EditorPerform various transformations on your images using the built-in image editor. Cropping, resizing and applying filters has never been easier!
Code HighlightingInsert code snippets with full color syntax Highlighting and line numbering.
DiagramsEasily generate diagrams such as UML, Flowcharts, Sequence and more.
Math ExpressionsRender complex math expressions using TeX or MathML syntax.
Media PlayersInclude media content such as Youtube videos, audio, asciinema and more.
DatabaseWiki.js comes with a search engine built-in. It requires zero setup and is the best option for most users.
Cloud SearchUse cloud search services like Algolia, Azure Search and more to power your wiki search capabilities.
ElasticsearchUse your existing elasticsearch installation to power your wiki search capabilities.
and more...Use external search engines like Manticore, Solr or Sphinx to power your wiki search capabilities.
GitSynchronize or backup your content to popular Git services such as GitHub, GitLab, BitBucket, Azure DevOps and more.
Enterprise Cloud StorageBackup your content to cloud storage services like AWS S3, Azure Blob Storage, Google Cloud Storage, DigitalOcean Spaces and more.
Personal Cloud StorageBackup your content to your personal cloud storage service such as Dropbox, Google Drive, MS OneDrive, Box and more.
Local / NetworkBackup your content locally on disk / network share or to a remote server on the network using Secure Copy over SSH.
Management ToolManage your users from the administration area. Quickly create new users or edit all aspects of existing users.
GroupsAssign users into groups to control what they can do or access. No need to waste time assigning permissions on a per user basis!
PermissionsSet group permissions to effectively control what your users can do or access. Granular permissions for page editing, assets management and access to various parts of the administration area.
Page RulesSet advanced and precise page rules to groups using exact path, start/end with and regex filters.
Custom ThemesCreate your own themes to fully change the look and feel of your wiki.
Dark ModeChoose between light and dark mode for the UI.
Default Theme PersonalizationThe default theme has many color and display options. Make it your own!
It's not just about being free, it also means anyone can contribute new features and help squash bugs. Wiki.js is proudly licensed under AGPLv3.
5000+Stars on GitHub
View on GitHub
Over 50+ integrations
Connect your wiki with an ever-expanding list of external integrations
for authentication, logging, rendering, search and storage.