SQLite ist eine kleine, schnelle, einbettbare SQL-Datenbank. Sie unterstützt einen Großteil von SQL92, einschließlich Transaktionen mit atomarem Commit und Rollback, Unterabfragen, Verbundabfragen, Triggern und Views. Jede Datenbank wird vollständig in einer plattformunabhängigen Datei gespeichert. Das eingebaute C/C++-API ist einfach gehalten und leicht zu benutzen. Bindungen für andere Programmiersprachen sind ebenfalls verfügbar. (non)