MediaWiki is an open-source wiki engine that serves as a collaborative content platform with full versioning, multilingual publishing, and extensibility. It is fundamentally a web-based system that enables multiple users to create, edit, and organize content together, while tracking every change through revision history for rollback. As an extensible web application and versioned content management system, MediaWiki provides the foundational capabilities for hosting wikis at any scale, from small team documentation to the world's largest collaborative reference sites.
The platform distinguishes itself through its architectural approach to wiki management, which includes storing each page edit as a new database row to preserve full history and enable rollback to any version. Its hook-based extension system allows custom functionality to be injected at specific execution points without modifying the core codebase, while a job queue handles expensive or time-sensitive tasks asynchronously outside the request lifecycle. MediaWiki also integrates pluggable object caching using configurable backends such as memcached or Redis, and its ResourceLoader bundles front-end assets into dependency-resolved modules with cache-aware URLs. At the heart of content creation lies a wikitext parser that converts markup into a syntactic tree for predictable HTML generation.
Beyond its core architecture, MediaWiki offers a modular extension system for adding features and integrations, along with built-in localization tools that adapt the interface into many languages for global audiences. The platform also includes collaborative project management capabilities, enabling users to host wikis with access control, and to create projects and workboards for tracking tasks across teams within the wiki environment.