SQLite Database Integration


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.

This feature plugin includes code from the PHPMyAdmin project (specifically parts of the PHPMyAdmin/sql-parser library), licensed under the GPL v2 or later. More info on the PHPMyAdmin/sql-parser library can be found on GitHub.


What is the purpose of this plugin?

The primary purpose of the SQLite plugin is to allow testing the use of an SQLite database, with the goal to eventually land in WordPress core.

You can read the original proposal on the Make blog, as well as the call for testing for more context and useful information.

Can I use this plugin on my production site?

Per the primary purpose of the plugin (see above), it can mostly be considered a beta testing plugin. To a degree, it should be okay to use it in production. However, as with every plugin, you are doing so at your own risk.

Where can I submit my plugin feedback?

Feedback is encouraged and much appreciated, especially since this plugin is a future WordPress core feature. If you need help with troubleshooting or have a question, suggestions, or requests, you can submit them as an issue in the SQLite GitHub repository.

How can I contribute to the plugin?

Contributions are always welcome! Learn more about how to get involved in the Core Performance Team Handbook.


May 13, 2023
Works pretty well on my site - Since My site is read only (Learning Management System) Fast and Good
April 22, 2023 2 replies
Installed version 2.0 Activated Message: "All checks completed successfully, your site can use an SQLite database. You can proceed with the installation." Screen with text and button. Ok, I can go back by just deactivating this plugin! Great! Clicked button "Install SQLite database" "PDO Driver for SQLite is missing" alone on an blank page, wheverer I go Stuck. My somewhat "well crafted" and sophisticated testing site gone away, it seemed. Why could this plugin not check the availability of this driver before presenting a clickable button, or even proceeding? Since I'm knowledgable enough to delete the ´wp-content/db.php´ file I was soon back to start, so I don't need help. Others, if less knowledable in WP, should be warned and stay away until proper tests can be made before proceeding. On screen instructions on how to manually disable it in an emergency should also be given.
Read all 3 reviews

Contributors & Developers

“SQLite Database Integration” is open source software. The following people have contributed to this plugin.


“SQLite Database Integration” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “SQLite Database Integration” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.