SQLite是一箇輕型的關係型數據庫管理系統(RDBMS),它是一箇自包含、無服務器、零配置的、事務性的SQL數據庫引擎。
SQLite的設計目標是小型、快速、可靠,它不需要在系統中進行配置,可以直接使用。由於其體積小、速度快、易於使用和部署,SQLite在很多移動設備和嵌入式系統中得到廣泛應用,它通常將數據庫存儲在一箇單一的文件中,這種文件格式穩定,跨平臺且向後兼容。SQLite支持多種操作系統,包括Windows、Linux、Unix、Android和iOS等,同時能夠與多種程序語言相結合,如C#、PHP、Java等。
此外,SQLite的源代碼不受版權限制,任何人都可以免費使用於任何目的。