SQLite es una biblioteca de código abierto que implementa una base de datos SQL relacional en C. Soporta características ACID y la mayor parte del estándar SQL-92. A pesar de ser pequeña, SQLite admite consultas complejas, triggers y la mayoría de lenguajes de programación.