SQLiteSpy — компактный графический менеджер баз данных SQLite, ориентированный на быстрый просмотр и простое редактирование локальных файлов баз данных. Программа предоставляет интерфейс для изучения структуры базы данных, выполнения произвольных SQL-запросов и интерактивной работы с данными без необходимости командной строки. История проекта и детали разработки в открытых источниках описаны фрагментарно; при отсутствии исчерпывающей публичной документации описание ниже отражает типичную функциональность подобных лёгких GUI-клиентов для SQLite.
Инструмент чаще всего используется разработчиками, администраторами и аналитиками для диагностики, отладки и небольших задач по администрированию баз данных SQLite. Интерфейс обычно включает обозреватель схемы, редактор SQL-запросов с возможностью запуска и просмотра результатов, а также таблицы для редактирования строк. Несмотря на минимум интерфейсных надстроек, такие программы ориентированы на производительность и удобство при работе с одиночными файлами баз данных.
- Просмотр схемы: отображение таблиц, представлений, индексов и триггеров с возможностью просмотра определений объектов и их полей.
 - Выполнение SQL: текстовый редактор для ввода и выполнения произвольных SQL-запросов с показом результатов в табличном виде и подсчётом затронутых строк.
 - Редактирование данных: просмотр данных таблиц и возможность их редактирования в ячейках, добавления и удаления строк, поддержка отката изменений в рамках одной сессии.
 - Поддержка Unicode: корректное отображение и ввод многоязычных данных и символов в полях текстового типа.
 - Встроенный движок SQLite: использование локальной сборки SQLite для выполнения запросов без внешних зависимостей; поддержка стандартных функций движка.
 - Работа с расширениями: возможность подключения пользовательских расширений SQLite для расширения функциональности и добавления пользовательских функций.
 - Экспорт и импорт: базовые возможности экспорта результатов запросов в текстовые форматы (CSV, SQL-дамп) и импорт простых наборов данных.
 - Производительность: оптимизация интерфейса для быстрой навигации по структурам и большим наборам данных при локальной работе с файлами.
 - Простота установки и портативность: как правило, небольшие двоичные файлы или переносимые приложения, не требующие сложной настройки.
 - Диагностика и отладка: инструментарий для анализа целостности базы, выполнения PRAGMA-команд и просмотра метаданных соединения.