SQLite est une bibliothèque de programmation populaire et gratuite créée en ANSI C, qui implémente un moteur de base de données sans serveur. Il a été développé en continu depuis 2000 et vous permet de créer des bases de données SQL sans avoir à faire tourner le serveur. Il est basé sur des fichiers ordinaires écrits et lus depuis un disque dur local.
Ce fichier stocke toute la structure de la base de données, y compris les tables, les index, les vues et les déclencheurs, et peut être facilement déplacé entre différentes plateformes. Le contenu de la base de données SQLite peut stocker jusqu'à 140 To d'informations, et la bibliothèque elle-même fournit des transactions ACID et implémente la plupart du standard SQL 92. SQLite est basé sur de nombreuses applications Windows populaires.
Grâce à la possibilité offerte, il est parfait pour les systèmes embarqués, ainsi que pour différents types de programmes de bureau, applications mobiles ou web. Les développeurs fournissent une édition pré-compilée pour les environnements d'exploitation les plus populaires. SQLite offre des API pour ActionScript, Perl, PHP, Ruby, C++, Delphi, Python, Java, Tcl, Visual Basic,.NET et autres langages.
SQLite prend en charge l'interface ODBC.








