SQLite est une bibliothèque qui implémente un moteur de base de données SQL transactionnel autonome, sans serveur et sans configuration. Aucun processus serveur distinct : la base lit et écrit directement dans des fichiers ordinaires, et une base complète avec tables, index, déclencheurs et vues tient dans un seul fichier. Les transactions sont ACID. SQLite s'intègre à l'application et convient aux applications, au stockage local et aux petits systèmes. Aucun hébergement n'est nécessaire.
Le code source est dans le domaine public : chacun peut l'utiliser, le modifier et le diffuser à toute fin. Les développeurs sont employés par la société Hwaci, qui vend un support payant et une Warranty of Title, destinée à ceux qui souhaitent un document juridique ou qui relèvent d'un droit ne reconnaissant pas le domaine public. Le projet n'accepte pas de contributions sans déclaration de dédicace au domaine public. SQLite s'exécutant localement, aucune donnée ne quitte votre environnement, et le stockage ne dépend ni d'un service cloud ni d'une juridiction particulière.