Developer Tools
MediaWiki
Open-source, database-backed wiki platform with revision history, permissions, extensions and APIs.
What it is
MediaWiki is GPL-licensed wiki software built for collaborative, revisioned content and backed by PHP, a web server and a supported database. Its API and extension ecosystem make it highly adaptable, but each self-hosted installation needs lifecycle-aware upgrades, extension and skin compatibility checks, access-policy design, security monitoring and backups covering both the database and filesystem.
Key features
Revisioned wiki pages
Supports collaborative editing with page history, links, namespaces and discussion-oriented workflows.
APIs
Provides programmatic interfaces whose available modules and permissions depend on the installation.
Extensions and skins
Adds functionality and presentation through version-sensitive packages.
Database-backed content
Stores pages, users, metadata and search-related records in a supported database.
Strengths and trade-offs
What works well
- Collaborative history: Wiki pages retain revisions and support linked, continuously edited knowledge.
- Automation interfaces: MediaWiki exposes action and REST-style APIs for reading and changing supported resources.
- Extension ecosystem: Administrators can add features and skins beyond the core platform.
- Published lifecycle guidance: Production operators can choose supported stable, legacy or long-term-support lines.
Where it falls short
- Operations required: PHP, the database, web server, job processing, uploads, caching and upgrades remain local responsibilities.
- Extension risk: Third-party extensions can be unmaintained, vulnerable, mutually incompatible or tied to a MediaWiki version.
- Multi-part backups: Recoverable copies must include database content plus configuration, extensions, skins and uploaded files.
- Governance effort: Permissions, namespaces, templates and editing conventions need deliberate design as a wiki grows.
Who it is for
Communities and organizations that need a configurable wiki and can operate a PHP/database application over its full lifecycle.
Our verdict
Choose MediaWiki when wiki-scale collaboration and extensibility outweigh operational complexity; standardize on a supported release and prove permissions, extensions, upgrades and full recovery before production use.
Closest alternatives we track
Same category, ordered by verified starting price.
What we checked
- Public APIOffers a documented API you can build against.Yes
- Mobile appHas a native app for iOS or Android, not just a mobile website.No
- Open source / self-hostableSource is open and the tool can be run on your own infrastructure.Yes
- SSO (SAML)Supports SAML single sign-on on at least one plan.No
“Not checked” means exactly that — we have not verified it, and we do not guess.
Evidence and freshness
Status: Official sources reviewedReviewed: 2026-08-24
- MediaWiki Manual — Installation requirements ↗
Checked 2026-08-24 · Supports: web server PHP and database requirements, supported databases, command-line maintenance, optional caching and image dependencies, baseline hardware caveat
- MediaWiki Manual — Installing MediaWiki ↗
Checked 2026-08-24 · Supports: production lifecycle guidance, supported release requirement, old-version security and data risk, installation process, file permissions
- MediaWiki Manual — Extensions ↗
Checked 2026-08-24 · Supports: extension architecture, third-party maintenance risk, security and compatibility risk, upgrade process, database backup guidance
- MediaWiki Manual — Backing up a wiki ↗
Checked 2026-08-24 · Supports: database and filesystem backup scope, read-only consistency option, database dump, uploads configuration extensions and skins
- MediaWiki — API portal ↗
Checked 2026-08-24 · Supports: Action API, REST API, authentication and authorization, read and write operations
- MediaWiki — Security ↗
Checked 2026-08-24 · Supports: security release notifications, administrator hardening guidance, vulnerability reporting
- MediaWiki source — COPYING ↗
Checked 2026-08-24 · Supports: GPL license, open-source status
Limit: Official MediaWiki project documentation and source licensing were reviewed; ToolCompare did not install MediaWiki, test an API or authentication flow, audit permissions, extensions or skins, benchmark scale or search, perform an upgrade, penetration-test an instance or restore a backup.