SQLite – otwartoźródłowy system zarządzania relacyjną bazą danych oraz biblioteka C implementująca taki system, obsługująca SQL. Została stworzona przez i jest dostępna na licencji domeny publicznej. Projekt został rozpoczęty w 2000 roku przez D. Richarda Hippa na zlecenie Marynarki Wojennej Stanów Zjednoczonych do obsługi oprogramowania na niszczycielach rakietowych, gdzie kluczowym wymogiem było działanie bazy danych bez konieczności nadzoru administratora.
Biblioteka implementuje silnik SQL, dając możliwość używania bazy danych bez konieczności uruchamiania osobnego procesu RDBMS. W wielu zastosowaniach, a w szczególności w systemach wbudowanych, takie rozwiązanie jest najpraktyczniejsze.
SQLite posiada również API do innych niż C języków programowania, a mianowicie: ActionScript, Perl, PHP, Ruby, C++, Delphi, Python, Java, Tcl, Visual Basic, platformy .NET i wielu innych;