SQLite Database Integration
Run WordPress on SQLite instead of MySQL or MariaDB.
The facts
- Rating
- 4.6★ from 12
- Active installs
- 4k+
- Price
- Free
- Last updated
- 25 Aug 2026
- Added
- Jan 2023
- Requires WP
- 6.4
- Tested up to
- WP 7.1
- Requires PHP
- 7.2
- Downloads
- 677,351
Our analysis
AI-assistedSQLite Database Integration is a WordPress plugin that allows you to run WordPress using an SQLite database instead of the default MySQL. It replaces the MySQL database layer with an SQLite-backed implementation, enabling WordPress to use its standard wpdb API while translating MySQL queries for SQLite compatibility.
This plugin is suitable for users who want to test SQLite integration with WordPress. It provides a guided setup process and useful diagnostics, but it does not migrate existing MySQL data to SQLite, meaning you will need to set up your site again if switching from MySQL.
Best for: This plugin is best for developers or users interested in testing SQLite with WordPress.
What it does well
- ✓Runs WordPress on an SQLite database
- ✓Guided setup checks for requirements and conflicts
- ✓MySQL syntax is adapted for SQLite compatibility
- ✓Provides useful diagnostics in Site Health
- ✓Free to use from the WordPress.org directory
Where it falls short
- •Does not migrate existing MySQL data
- •Enabling requires setting up the site again
- •Changes made while using SQLite are not transferred back
Verdict
SQLite Database Integration offers a unique way to run WordPress on SQLite, but it is primarily for testing and does not support data migration from MySQL.
From the developer
WordPress.org's own description of SQLite Database Integration, lightly tidied.
Run WordPress on SQLite.
The SQLite plugin is a community, feature plugin. The intent is to allow testing an SQLite integration with WordPress and gather feedback, with the goal of eventually landing it in WordPress core.
The plugin replaces the default MySQL database layer with an SQLite-backed implementation. WordPress continues to use its standard wpdb API while the plugin translates and emulates MySQL queries for SQLite.
What the plugin provides
- No database server. Your site’s data is stored in a local SQLite database.
- Guided setup. The installation screen checks for the required PHP extension, write access, and conflicting database drop-ins before enabling SQLite.
- Purpose-built compatibility. A MySQL parser and emulation layer adapt MySQL syntax and behavior for SQLite.
- Useful diagnostics. SQLite details appear in Site Health, and Query Monitor is supported.
Important: Enabling SQLite creates a separate, empty database; it does not migrate an existing site. If you enable it on a site that uses MySQL or MariaDB, WordPress will ask you to set up the site again. Disabling the plugin reconnects WordPress to the previous database with its data unchanged. Changes made while using SQLite are not transferred.
The plugin requires the PDO SQLite PHP extension and SQLite 3.37.0 or newer.