Um arquivo S3DB é um arquivo de banco de dados utilizado pelo SQLite, um motor de banco de dados SQL transacional, sem servidor, de configuração zero e autocontido. Os arquivos S3DB armazenam dados estruturados em tabelas, de forma semelhante a outros sistemas de banco de dados como MySQL ou PostgreSQL, mas os bancos de dados SQLite são armazenados em um único arquivo, tornando-os altamente portáteis e fáceis de gerenciar. Eles são comumente empregados em sistemas embarcados, aplicações móveis e software desktop onde uma solução de banco de dados leve e facilmente implantável é necessária. O formato S3DB é a extensão de arquivo padrão para bancos de dados SQLite 3, embora outras extensões como .sqlite e .db também sejam frequentemente utilizadas. O SQLite é reconhecido por sua confiabilidade, desempenho e pequena pegada (footprint), o que o torna uma escolha popular para uma ampla gama de aplicações. Os dados dentro de um arquivo S3DB podem ser acessados e manipulados usando consultas SQL, permitindo que os desenvolvedores criem, leiam, atualizem e excluam dados de maneira eficiente. O formato suporta vários tipos de dados, incluindo texto, inteiros, números de ponto flutuante e BLOBs (Binary Large Objects - Objetos Binários Grandes).