L'extension de fichier .sqlite3 est couramment utilisée pour les fichiers de base de données SQLite. SQLite est un moteur de base de données SQL transactionnel, autonome (self-contained), sans serveur (serverless) et ne nécessitant aucune configuration (zero-configuration). Il est intégré directement dans le programme final, contrairement aux systèmes de gestion de bases de données (SGBD) client-serveur tels que MySQL ou PostgreSQL. Cela signifie que la base de données est stockée dans un seul fichier sur le disque, ce qui la rend extrêmement portable et facile à distribuer. Les bases de données SQLite sont largement utilisées dans les applications, les systèmes embarqués et les sites web pour stocker et gérer des données structurées. Elles sont particulièrement adaptées aux applications qui nécessitent un stockage de données local sans la complexité (overhead) d'un SGBD complet. Le fichier .sqlite3 contient l'intégralité du schéma de la base de données, des tables, des index et des données. En raison de sa simplicité et de sa facilité d'utilisation, SQLite est un choix populaire pour les applications mobiles, les logiciels de bureau et même certaines applications web où l'évolutivité (scalability) n'est pas une préoccupation majeure. Le format de fichier est bien documenté et pris en charge par un large éventail de langages de programmation et d'outils.