Small. Fast. Reliable.
Choose any three.

About Sitemap Documentation Download License News Support |

## Most Widely Deployed and Used Database Engine

SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. SQLite is found in:

- Every Android device
- Every iPhone and iOS device
- Every Mac
- Every Firefox, Chrome, and Safari web browser
- Every instance of Skype
- Every instance of iTunes
- Every Dropbox client
- Every TurboTax and QuickBooks
- PHP and Python
- Most television sets and set-top cable boxes
- Most automotive multimedia systems
- Countless millions of other applications

## Most Widely Deployed Software Module of Any Type?

SQLite is perhaps one of the top five most deployed software modules of any description. It might even be the number one. Other libraries with similar reach include:

- The original zlib implementation by Jean-loup Gailly and Mark Adler.
- The original reference implementation for libpng
- Libjpeg from the Independent JPEG Group

(If you know of any other software that should be added to this list, please send a quick email note to drh@sqlite.org. Thanks.)

Libc is omitted from the above list even though it is more common than SQLite because libc is not a single software component but rather several competing implementations (ex: BSD vs. GNU) with similar interfaces.

Precise numbers are difficult to obtain and so exact rankings are impossible. But some commentators observe that SQLite tends to be statically linked and thus have multiple instances on each machine, whereas libz, libpng, and libjpeg tend to have just a single instance per machine in the form of a shared library or DLL. So even though the number of devices containing libz, libpng, and/or libjpeg, may be greater than the number of devices that contain SQLite, the total number of instances per device might be higher for SQLite and so SQLite might be the single most widely deployed and used software component.