Wiki.js 3.0 · Now available
Next Generation
Open Source Wiki
A wiki that scales from a weekend side project to thousands of contributors. Self-hosted, incredibly fast, and entirely yours to shape.
Deploy anywhere, on any platform
02 — Collaborate
Collaboration in real-time.
Draft a note live with peers or with the whole room watching. Post comments and annotations on pages and be notified about it.
Live Notes, written by the whole room
Any number of people write the same document at once, with a continuous history rather than having to save manually. Readers can join to watch it take form — and it publishes as a normal page whenever you're ready.
Revisions
- 10:42 · Erin+12 lines
- 10:39 · Kai+4 −1
- 10:31 · Mia+21 lines
- 10:24 · Erinstarted the note
Comments & Annotations
Discuss a whole page, or annotate the exact sentence you mean. Threads resolve when the edit lands.
Rotate the signing keys every 90 days from the ops console.
Security moved this to 30 — worth updating?
2 replies · Resolve
Edits, pending approval
Read-only members can propose changes. Reviewers approve or decline them in place.
Never miss a change that matters
Watch any page, mention a teammate to pull them in, and hear about every edit to the pages you own. Fully customize your notifications.
- @youKai mentioned you in/ops/on-call4m
- editMia edited a page you watch26m
- reviewAn edit awaits your review on/handbook/pto1h
Webhooks out to everything else
Post any wiki event to external services and integrations.
POST https://hooks.acme.example/wiki
200 OK { "event": "page.updated", ... }
03 — Organize
Everything in its right place.
A real page tree, a file manager that keeps up, a powerful search and every page in every language — all in one place.
One File Manager for pages and assets
Browse the whole tree, upload assets, create folders, move, rename or delete — pages and files side by side.
A powerful search built-in
PostgreSQL runs the whole stack — handling full-text search, job queue and pub/sub events.
- PostgreSQL 17+
- Full-text search
- Boolean search
- Filter by tags
Many wikis, one instance
Each site gets its own hostname, theme, locales, auth and storage — from a single deployment.
- docs.acme.comen · fr
- handbook.acme.comen
- wiki.acme.deven · ja
Every page, every language
Locale-aware routing with the ability to link alternate versions of the same page.
- EN
- FR
- IT
- ZH
- JA
Two-way Git sync
Content stays plain markdown. Sync with a Git repository or push to local disk, cloud storage (S3, Azure, GCP, etc.) and more.
✓ pushed ops/api-keys.md
↓ pulled 3 files · 4s ago
04 — Governance
Open to all. Yours to govern.
Rules down to the page path, identity from wherever your team already lives, and a full record of who changed what.
Identity, already solved
OIDC (Google, GitHub, etc.), LDAP, SAML auth providers, with group mapping on login.
- OIDC
- LDAP
- SAML 2.0
- Local Auth
Permissions, per path + locale + site
Grant, deny and inherit across groups and page rules. What each person sees is never a guess.
AI agents, strictly opt-in
Turn on the optional MCP server and your agent can search, read and contribute back — under the same permissions as the person who connected it. Off until you say otherwise.
- search_pagesread
- read_pageread
- propose_editwrite
Versions & audit trail
Every edit diffed, attributed and restorable in one click.
- +18 −4Erin editedapi-keys2m
- movedKai reorganised/runbooks1h
- permsOps group gained manage3h
A REST API for everything
Every action in the UI is a REST endpoint, fully documented with OpenAPI. Integrate with your existing applications and automations.
POST /_api/sites/{siteId}/pages/{pageId}
200 OK { "published": true }
05 — All Features
Everything else, at a glance.
Just some of the features, from the editors to the API.
Markdown editor
A powerful plain text editor with side-by-side live preview.
Visual editor
A rich-text editor for anyone who would rather not write Markdown.
AsciiDoc editor
An alternative plain text editor for those who prefer AsciiDoc.
Live notes
Write together in real time, with every cursor visible.
Feedback Boards
Let your users submit ideas, upvote and comment on them.
Blogs
Post blog entries directly in your wiki, categorize them and filter by month/year.
Excalidraw editor
Draw shapes, arrows and freehand with live collaboration.
Diagrams
Write Mermaid and PlantUML diagrams as code or use Draw.io.
Code & math
Syntax highlighting for 180+ languages and LaTeX math rendering.
Comments & annotations
Post comments and replies on a page, or annotate specific passages.
Approval workflow
Accept edits from read-only users, review them and publish them.
Content Blocks
Over 25 dynamic blocks to include in your pages or make your own.
File manager
Pages and assets side by side, with uploads, folders and drag-and-drop.
Edit images
Resize, crop, rotate, redact, trim, pad, adjust (and more) your images.
Full-text search
Fast, ranked search built in, with no external service to run.
Multi-site
Host several independent wikis from a single instance.
Localization
Translate any page in any language, and an interface that matches.
Look & feel
Light/dark mode, change the colors of your wiki, the layout, the sidebars and more.
Git sync
Two-way sync of your content with any Git repository.
Backup to cloud
Automatically push changes to AWS S3, Azure, GCP, local file system, SFTP and more.
Authentication
OIDC, LDAP, SAML and local accounts, with group mapping on login.
SCIM
Automatically provision and deactivate accounts via SCIM.
Granular permissions
Grant and deny per group, per path, per locale and per site.
Version history
Every edit diffed and attributed, and restorable in one click.
Notifications
Watch pages and get told about mentions, edits and pending reviews.
Lifecycle Rules
Mark pages as stale after a while and request a review from a user/group.
Glossary
Maintain a site glossary and automatically highlight terms in pages.
Tags
Categorize your pages using tags and quickly find them afterwards.
Navigation
Fully customizable navigation, per path or inherit parent, for specific groups.
Reason for change
Optionally prompt your users to enter a comment describing their edits.
Page Ratings
Let users rate your pages using thumbs up/down or stars.
Backlinks
View which pages link to each other and visualize the relation tree.
Redirects
Create redirects when moving pages whether it's internal or external.
Analytics
Connect your existing analytics provider to your wiki.
Metrics
Expose a Prometheus metrics endpoint for infrastructure observability.
High Availability
Fully optimized for any number of replicas to scale out your wiki.
Audit Log
Every action is logged and can be reviewed for security audit.
REST API
Every action in the UI is an endpoint, documented with OpenAPI.
Webhooks
Push events out to chat, CI and the rest of your tooling.
MCP server
Optional AI agent access, bound by the permissions of whoever connects it.
and so much more...
Deploy anywhere, on any platform
Node.js + PostgreSQL and it's live — on a Raspberry Pi or a 3-node cluster in high availability.
Spin up your wiki and start writing.
Free forever, AGPL licensed, and built in the open by a community of thousands.