SQLite

Small. Fast. Reliable. The world's most deployed database engine, ready for the edge.

0

Trillion+ Active Deployments

0

< 750KB Library Footprint

0

Long-Term Support Until 2050

What is SQLite?

SQLite is a C-language library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. It reads and writes directly to ordinary disk files.

A complete database with multiple tables, indices, triggers, and views, is contained in a single cross-platform disk file. This unique architecture makes it an ideal choice for embedded systems, mobile devices, and as a versatile application file format. The source code is in the public domain, granting unparalleled freedom.

Our Sponsors

Continued development is made possible by the generous support of our SQLite Consortium members.