Works on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!
Manage all aspects of your wiki using the extensive and intuitive admin area.
Running on the blazing fast Node.js engine, Wiki.js is built with performance in mind.
Fully customize the appearance of your wiki, including a light and dark mode.
Make your wiki public, completely private or a mix of both.
Whether 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.
Built-in authentication with self-registration and password recovery capabilities.
Use 3rd-party authentication services like Google, Facebook, Microsoft, GitHub, Discord, Slack and more.
Integrate with your company existing authentication using LDAP, SAML, CAS, Auth0, Okta, Azure AD and more. Generic OAuth2 and OpenID Connect modules are also included.
Add an extra layer of security using two-factor authentication for supported authentication modules.
The most popular format for documentation among developers. Includes live preview and toolbar / keyboard shortcuts quick access.
Simple and easy to use WYSIWYG editor for non-technical people. No coding or special syntax knowledge required.
Write content directly in HTML. Perfect for importing preformatted HTML pages from other sources.
Easily migrate content from MediaWiki platforms using this WikiText editor.
Document your APIs with this powerful REST / GraphQL optimized editor. Add your endpoints, parameters, response and code examples.
Quickly create excel-like pages with this powerful table editor.
All 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.
Visually compare two versions of the same page to see exactly what changed.
Quickly export a specific version of a page or create a new page from an older version.
Wiki.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!
Right-to-left languages are fully supported.
Make your wiki available in multiple languages. Quickly switch between languages for the same page.
Upload and manage your media assets from the Assets Manager. Easily categorize your assets in folders and see where they are used.
Perform various transformations on your images using the built-in image editor. Cropping, resizing and applying filters has never been easier!
Insert code snippets with full color syntax Highlighting and line numbering.
Easily generate diagrams such as UML, Flowcharts, Sequence and more.
Render complex math expressions using TeX or MathML syntax.
Include media content such as Youtube videos, audio, asciinema and more.
Wiki.js comes with a search engine built-in. It requires zero setup and is the best option for most users.
Use cloud search services like Algolia, Azure Search and more to power your wiki search capabilities.
Use your existing elasticsearch installation to power your wiki search capabilities.
Use external search engines like Manticore, Solr or Sphinx to power your wiki search capabilities.
Synchronize or backup your content to popular Git services such as GitHub, GitLab, BitBucket, Azure DevOps and more.
Backup your content to cloud storage services like AWS S3, Azure Blob Storage, Google Cloud Storage, DigitalOcean Spaces and more.
Backup your content to your personal cloud storage service such as Dropbox, Google Drive, MS OneDrive, Box and more.
Backup your content locally on disk / network share or to a remote server on the network using Secure Copy over SSH.
Manage your users from the administration area. Quickly create new users or edit all aspects of existing users.
Assign users into groups to control what they can do or access. No need to waste time assigning permissions on a per user basis!
Set 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.
Set advanced and precise page rules to groups using exact path, start/end with and regex filters.
Create your own themes to fully change the look and feel of your wiki.
Choose between light and dark mode for the UI.
The default theme has many color and display options. Make it your own!