SQLite to wbudowany silnik bazy danych SQL. Napisany w jezyku C, która implementuje niewielki, szybki, samowystarczalny i  w pełni funkcjonalny silnik bazy danych.

SQLite jest najczęściej używanym silnikiem bazy danych na świecie. Format pliku SQLite jest stabilny, wieloplatformowy i kompatybilny wstecznie, a programiści zobowiązują się do utrzymania go w ten sposób aż do roku 2050.

W przeciwieństwie do większości innych baz danych SQL, SQLite nie ma oddzielnego procesu serwerowego. SQLite odczytuje i zapisuje bezpośrednio na zwykłych plikach dyskowych. Kompletna baza danych SQL z wieloma tabelami, indeksami, wyzwalaczami i widokami jest zawarta w jednym pliku na dysku.

Format pliku bazy danych jest wieloplatformowy – można swobodnie kopiować bazę danych między systemami 32-bitowymi i 64-bitowymi lub między architekturami big-endian i little-endian. Te funkcje sprawiają, że SQLite jest popularnym wyborem jako format pliku aplikacji.

Więcej informacji o silniku SQL znajdziecie na stronie producenta.