L'estensione di file .sqlite indica tipicamente un file di database creato utilizzando il sistema di gestione di database SQLite. SQLite è un motore di database SQL transazionale, autonomo (self-contained), senza server (serverless) e a configurazione zero (zero-configuration). A differenza dei sistemi di database client-server, SQLite legge e scrive direttamente su normali file su disco. Un database SQLite completo è memorizzato in un singolo file su disco multipiattaforma (cross-platform). Questo lo rende altamente portabile e facile da incorporare nelle applicazioni (embed). SQLite è ampiamente utilizzato nei sistemi embedded, nelle applicazioni mobili, nel software desktop e nei browser web. Il file contiene l'intero database, incluse tabelle, indici, viste (views) e trigger. Grazie alla sua semplicità e facilità d'uso, SQLite è una scelta popolare per le applicazioni che richiedono l'archiviazione locale dei dati senza il sovraccarico (overhead) di un server di database completo. Viene spesso utilizzato per memorizzare le impostazioni delle applicazioni, i dati utente e altre informazioni persistenti. Il formato del file è ben documentato e supportato da numerosi linguaggi di programmazione e strumenti, rendendolo un'opzione versatile per diverse esigenze di archiviazione dati. I dati all'interno del file sono organizzati in base allo schema del database SQLite definito al momento della sua creazione.