InVerDa (от англ. *Incremental Versioned Database*) — инструмент для управления совместными версиями схем баз данных, предназначенный для автоматизации миграций и обеспечения совместной работы нескольких приложений с одной базой данных. Он позволяет разработчикам эффективно управлять изменениями в структуре базы данных, обеспечивая при этом согласованность и совместимость различных версий схем.
Основной особенностью InVerDa является использование двунаправленного языка эволюции баз данных BiDEL, который позволяет описывать изменения в схеме базы данных таким образом, чтобы они могли быть автоматически применены или откатаны, обеспечивая при этом совместимость между различными версиями схемы. Это особенно полезно в условиях многокомандной разработки и при необходимости поддержания нескольких версий приложения, использующих одну и ту же базу данных.
- Автоматическая генерация миграций: InVerDa автоматически генерирует SQL-скрипты для применения изменений в схеме базы данных, что упрощает процесс миграции и снижает вероятность ошибок.
 - Поддержка двунаправленных миграций: благодаря использованию BiDEL, InVerDa позволяет не только применять изменения, но и откатывать их, обеспечивая гибкость в управлении схемой.
 - Совместная работа нескольких приложений: инструмент обеспечивает совместную работу различных приложений с одной базой данных, поддерживая при этом согласованность данных и предотвращая конфликты.
 - Поддержка различных СУБД: InVerDa совместим с рядом популярных систем управления базами данных, что делает его универсальным инструментом для различных проектов.
 - Интеграция с системами контроля версий: изменения в схеме базы данных могут быть отслежены и зафиксированы в системах контроля версий, что обеспечивает прозрачность и историю изменений.