Die Dateiendung .sqlite kennzeichnet in der Regel eine Datenbankdatei, die mit dem SQLite-Datenbankverwaltungssystem erstellt wurde. SQLite ist eine eigenständige, serverlose, konfigurationsfreie und transaktionale SQL-Datenbank-Engine. Im Gegensatz zu herkömmlichen Client-Server-Datenbanksystemen liest und schreibt SQLite Daten direkt in gewöhnliche Festplattendateien. Eine vollständige SQLite-Datenbank wird dabei in einer einzigen, plattformübergreifenden Datei gespeichert. Diese Eigenschaft macht das Format äußerst portabel und ermöglicht eine einfache Einbettung in verschiedenste Anwendungen. SQLite findet breite Verwendung in eingebetteten Systemen (Embedded Systems), mobilen Apps, Desktop-Software sowie in Webbrowsern. Die Datei enthält die gesamte Datenbankstruktur, einschließlich aller Tabellen, Indizes, Ansichten (Views) und Trigger. Aufgrund seiner Einfachheit und hohen Benutzerfreundlichkeit ist SQLite eine bevorzugte Wahl für Anwendungen, die eine lokale Datenspeicherung benötigen, ohne den administrativen Aufwand eines vollwertigen Datenbankservers betreiben zu wollen. Häufige Einsatzgebiete sind das Speichern von Anwendungseinstellungen, Benutzerdaten und anderen persistenten Informationen. Da das Dateiformat hervorragend dokumentiert ist und von zahlreichen Programmiersprachen sowie Entwickler-Tools unterstützt wird, stellt es eine vielseitige Lösung für unterschiedlichste Anforderungen an die Datenspeicherung dar. Die Organisation der Daten innerhalb der Datei folgt dabei strikt dem bei der Erstellung definierten SQLite-Datenbankschema.