SQLite — это библиотека, написанная на языке C, которая реализует движок базы данных SQL. Ее особенности — высокая скорость, отсутствие сервера, автономность и высокая надежность. Чаще всего SQLite используется в тестовых средах. Она также предустановлена в большинстве компьютеров, мобильных устройств и бразуеров. В Python есть официальный модуль sqlite3 для работы с этой базой данных.
Этот модуль придерживается спецификации Python Database API Specification v2.0 (PEP 249). Она предоставляет SQL-интерфейс, который сохраняет схожесть с другими модулями Python, использующимися для доступа к базам данных.