SQLite est un moteur de base de données SQL autonome, sans serveur, sans configuration et transactionnel. C'est le moteur de base de données le plus déployé au monde. L'extension de fichier 'sqlite' représente un fichier de base de données créé et géré par le moteur de base de données SQLite. Ces fichiers stockent des données structurées dans des tables, similaires à d'autres systèmes de gestion de bases de données relationnelles (SGBDR). Cependant, contrairement aux SGBDR client-serveur comme MySQL ou PostgreSQL, les bases de données SQLite sont stockées dans un seul fichier, ce qui les rend hautement portables et faciles à intégrer dans les applications. SQLite est couramment utilisé pour le stockage de données locales/client dans les logiciels d'application, les appareils embarqués et les sites web. C'est un choix populaire pour les applications qui nécessitent une solution de base de données légère et facilement gérable sans la surcharge d'un serveur de base de données dédié. Le fichier contient l'intégralité du schéma de la base de données, les données, les index et les autres métadonnées nécessaires au fonctionnement de la base de données. Il s'agit d'un format de fichier binaire.