SQL Toolbelt — набор программных инструментов, разработанный компанией Redgate для упрощения разработки, сравнения, версионирования и развертывания реляционных баз данных. Комплект объединяет несколько специализированных утилит, каждая из которых решает часть задач цикла разработки баз данных: от написания и анализа SQL-кода до автоматизированного сравнения схем и данных, а также управления миграциями и контрольных точек в процессе CI/CD. Набор ориентирован прежде всего на работу с Microsoft SQL Server, однако многие концепции и подходы применимы и к другим СУБД через экспорт/импорт и совместимые форматы.
Исторически SQL Toolbelt формировался как набор отдельных продуктов, которые постепенно интегрировались в единый комплект для Database DevOps. В составе присутствуют инструменты для статического анализа и автодополнения кода, визуального сравнения схем и данных, генерации скриптов миграции и автоматического развёртывания. Набор предназначен для профессиональных команд разработки и операций, стремящихся к повторяемым и контролируемым процедурам изменения базы данных в составе общих процессов поставки программного обеспечения.
- Редактирование и подсказки кода: средства автодополнения, рефакторинга и форматирования SQL-запросов для повышения понятности и единообразия кода.
 - Сравнение схем: функциональность для побайтного или логического сравнения структуры баз данных с возможностью генерации скриптов синхронизации.
 - Сравнение и синхронизация данных: инструменты для выявления различий между наборами данных и их безопасной синхронизации между средами.
 - Управление миграциями: механизмы создания и применения версионных миграционных скриптов, позволяющие отслеживать изменения структуры в системе контроля версий.
 - Автоматизация развертывания: интеграция с CI/CD-конвейерами для автоматизированного тестирования и развёртывания изменений базы данных в различных средах.
 - Резервные и тестовые среды: инструменты для клонирования и подготовки тестовых копий баз данных с учётом конфиденциальности и объёма данных.
 - Анализ и проверка качества: статический анализ схем и кода, выявление потенциальных проблем производительности, нарушений соглашений об именовании и других стилевых или технологических несоответствий.
 - Интеграция с системами контроля версий: поддержка работы в связке с Git и другими системами для хранения и аудита изменений базы данных.
 - Генерация документации: автоматическое создание описаний схем, зависимостей и структуры объектов базы данных для обмена информацией внутри команды.
 - Управление правами и совместная разработка: средства для упрощения совместной работы нескольких разработчиков над одной базой данных и контроля внесённых изменений.