Freedom251 › Knowledge base software
MediaWiki
by MediaWiki

What MediaWiki is
MediaWiki is free, server-based software for building wikis that collect, organize and share knowledge. Contributors edit pages in wikitext rather than needing HTML or CSS skills, and earlier page versions can be restored. Administrators can customize appearance and behavior through extensions, while caching is designed to support large, high-traffic wikis. Its REST API provides access to wiki content and functions such as searching, transforming pages and viewing history, with JSON or HTML responses. MediaWiki is self-hosted and licensed under GNU GPL version 2 or later. The latest stable version requires PHP 8.3.0 or later, a web server and a supported database, with specific minimum versions. Each release receives security updates for one year, and developers recommend following the low-traffic mediawiki-announce list. Extensions can pose maintenance, security or compatibility risks. The software is provided without warranty to the extent permitted by law.
Who it suits
MediaWiki suits organizations and communities that want to run a customizable, self-hosted knowledge wiki. The manual cautions that it may not fit projects needing partial access restrictions or dedicated forum or blogging software.
What it does well
- Free software under GNU GPL version 2 or later.
- Restore earlier page versions.
- Extensions customize appearance and behavior.
- REST API returns JSON or HTML.
- Caching supports large, high-traffic wikis.
What to know first
- Requires a web server and supported database.
- Latest stable release requires PHP 8.3.0 or later.
- Third-party extensions may be vulnerable or incompatible.
- Each release gets security updates for one year.
Limits
MediaWiki is free software under GNU GPL version 2 or later. The latest stable version requires PHP 8.3.0 or later, a web server and one of the supported database versions; each release receives security updates for one year.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| MediaWiki | Free software under GNU GPL version 2 or later · self-hosted software | Free |
As mediawiki.org lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://www.mediawiki.org/ and consult the installation requirements.
- Prepare PHP 8.3.0 or later and a web server.
- Provide MariaDB 10.3.0+, MySQL 5.7.0+, PostgreSQL 10.0+ or SQLite 3.31.0+.
- Use a software bundle such as XAMPP for Linux, Windows or Mac, or MAMP for Windows or Mac.
- Install MediaWiki as self-hosted software and consult its documentation or community support desk.
Overview
MediaWiki is server-based software for building and maintaining wikis. It is a strong fit for publishers and organizations that can run their own hosting and want control over how a knowledge site works. It is less suitable when a project needs fine-grained access restrictions or a managed service with little operational work.
Key features
Contributors edit pages in wikitext without needing HTML or CSS, and earlier revisions can be restored. That gives teams a practical way to recover from unwanted changes, though the editing model is oriented around wiki pages rather than dedicated forum or blogging workflows.
Administrators can change appearance and behavior through extensions, and developers can build or contribute them. This flexibility can adapt a wiki to a project, but it shifts responsibility to administrators: third-party extensions may be unmaintained, vulnerable, incompatible with some releases, or unreliable when combined.
The REST API exposes content and functions over HTTP, including search, page transformations and revision history. It returns JSON or HTML, and extensions can provide additional endpoints, making it useful for projects that need programmatic access to wiki content. MediaWiki is designed for high-traffic sites and supports caching, but that capacity still depends on suitable hosting and administration.
Custom domains, single sign-on, content analytics and version history are supported. The software is free under GNU GPL version 2 or later and is provided without warranty to the extent permitted by law. Security updates are issued for one year per release; administrators should subscribe to the low-traffic mediawiki-announce list to follow security notices.
Pricing
MediaWiki: free. This is free, self-hosted software under GNU GPL version 2 or later, with no trial period. There is no paid hosted tier in this plan; the trade-off is that the user supplies and maintains the server and database.
The latest stable version requires PHP 8.3.0 or later, a web server, and MariaDB 10.3.0+, MySQL 5.7.0+, PostgreSQL 10.0+ or SQLite 3.31.0+. Those requirements make it a better fit for teams with technical capacity than for buyers seeking a ready-to-use hosted wiki. Setup guidance describes bundles including XAMPP for Linux, Windows and Mac, and MAMP for Windows and Mac.
Platforms
MediaWiki is available for self-hosting on Linux, macOS and Windows, with web access and an API. Documentation, FAQs, community channels and a community support desk provide routes for setup questions, but they are not a substitute for an operator responsible for the deployment.
Who it's for
Choose MediaWiki for a public or collaborative knowledge project that benefits from revision history, customization and API access, especially when the organization can manage server requirements and extension maintenance. Look elsewhere for a small site constrained by disk or memory, a wiki requiring partial access restrictions, or a project whose main need is forum or blogging software.
Pros and cons
- Pro: Restorable page history supports collaborative editing while preserving a route back from unwanted changes.
- Pro: The REST API, including JSON and HTML responses, gives developers access to content, search and history.
- Pro: Extension support and caching offer room to customize and support high-traffic wikis.
- Con: Self-hosting brings PHP, web-server and database requirements that the operator must meet and maintain.
- Con: Third-party extensions can introduce security, compatibility and reliability risks.
- Con: Partial access restrictions, resource-constrained small sites and dedicated forum or blogging projects are poor fits.
Alternatives
Confluence is worth considering for a small team wanting a hosted-style starting point: its free plan lasts forever for 10 users and includes 2 GB of file storage and three active whiteboards per user. MoinMoin is another free, GPL-licensed wiki with Linux, macOS, Windows, web and API platforms. PmWiki suits readers seeking free self-hosted software that requires PHP, with paid technical support and development also offered.
Wiki.js is a free, AGPL-licensed self-hosted option. Slab may suit teams preferring a web-oriented service, with a free plan for up to 10 users, 10 MB attachments, 90 days of version history and 30 days of usage analytics. BookStack is a free, MIT-licensed self-hosted alternative. Docmost offers a community open-source edition with real-time collaboration, spaces, full-text search, page history and restore, and public sharing. BlueSpice has a free self-hosted edition with a visual editor, performance search, templates and PDF export.
Browse Wiki Software, Knowledge Management Software and Knowledge base software for more options.
Verdict
MediaWiki is a compelling choice for teams and publishers that want a customizable wiki with revision recovery, API access and room to serve high traffic, and can take responsibility for hosting and extensions. Choose another tool if you need partial access controls, a smaller resource footprint or a more managed route to publishing shared knowledge.
Verdict
MediaWiki offers flexible, self-hosted knowledge publishing with page history, extensions and an API. Plan for server and database requirements, and review extensions carefully.
Questions
How much does MediaWiki cost?
MediaWiki is free software under GNU GPL version 2 or later. Its listed plan costs nothing.
Is MediaWiki open source?
It is free software under GNU GPL version 2 or later.
Which platforms does MediaWiki support?
The listed platforms are API, Linux, macOS, self-hosted, web and Windows.
What does the latest stable version require?
It needs PHP 8.3.0 or later, a web server, and MariaDB 10.3.0+, MySQL 5.7.0+, PostgreSQL 10.0+ or SQLite 3.31.0+.
Does MediaWiki have a REST API?
Yes. It provides HTTP access to wiki content and functions, including search, page transformations and history. Responses can be JSON or HTML.
How long does each release receive security updates?
Each release receives security updates for one year; the developers recommend subscribing to the low-traffic mediawiki-announce list.
Facts from MediaWiki's own pages
- API
- The REST API provides HTTP access to wiki content and functions, including searching, transforming pages, and accessing page history. · mediawiki.org, 3 Oct 2026
- API formats
- The REST API can return JSON or HTML and can expose extension-specific endpoints. · mediawiki.org, 3 Oct 2026
- Publishing audience
- both · mediawiki.org, 20 Sept 2026
- Audience fit
- The manual says MediaWiki may not suit wikis needing partial access restrictions, smaller sites constrained by disk or memory, or projects seeking dedicated forum or blogging software. · mediawiki.org, 3 Oct 2026
- Content analytics
- Yes · mediawiki.org, 20 Sept 2026
- Custom domain
- Yes · mediawiki.org, 20 Sept 2026
- Customization
- Extensions let administrators customize MediaWiki's appearance and behavior, and developers can write or contribute extensions. · mediawiki.org, 3 Oct 2026
- Editing
- Pages use wikitext, which lets users edit without knowing HTML or CSS, and previous page versions remain available for reverting edits. · mediawiki.org, 3 Oct 2026
- Extension risk
- Third-party extensions may be unmaintained, vulnerable, incompatible with some MediaWiki versions, or unreliable together. · mediawiki.org, 3 Oct 2026
- Free plan
- Yes · mediawiki.org, 20 Sept 2026
- Headquarters
- San Francisco, California, United States · mediawiki.org, 28 Sept 2026
- License and warranty
- MediaWiki is free software under GNU GPL version 2 or later, and the download page states that it is provided without warranty to the extent permitted by law. · mediawiki.org, 3 Oct 2026
- Platform setup
- The installation requirements page describes software bundles such as XAMPP for Linux, Windows, and Mac, and MAMP for Windows and Mac. · mediawiki.org, 3 Oct 2026
- Purpose
- MediaWiki is server-based wiki software for collecting, organizing, and sharing knowledge. · mediawiki.org, 3 Oct 2026
- Requirements
- The latest stable version requires PHP 8.3.0 or later, a web server, and MariaDB 10.3.0+, MySQL 5.7.0+, PostgreSQL 10.0+, or SQLite 3.31.0+. · mediawiki.org, 3 Oct 2026
- Scale
- MediaWiki was designed for high-traffic websites and supports caching for large wikis. · mediawiki.org, 3 Oct 2026
- Security updates
- The developers recommend subscribing to the low-traffic mediawiki-announce list, and each release receives security updates for one year. · mediawiki.org, 3 Oct 2026
- SSO support
- Yes · mediawiki.org, 20 Sept 2026
- Support
- The MediaWiki site directs users with questions to its community support desk and offers documentation, FAQs, and community communication channels. · mediawiki.org, 3 Oct 2026
- Version history
- Yes · mediawiki.org, 20 Sept 2026
Where MediaWiki stands on Freedom251
- Knowledge base software#18 of 138
- Knowledge Management Software#5 of 37
- Wiki Software#10 of 33
