Версионирование API: без поломки клиентов
Коротко: Способы дальнейшего развития интерфейса без внезапной поломки использующих его приложений и программ.
Подробнее: Как только сторонние программы используют API, любое изменение может потенциально сломать их работу. Различают обратно совместимые изменения (новые необязательные поля, новые конечные точки) и ломающие (поле удалено или переименовано, другой тип, изменённый смысл). Версионирование делает возможными ломающие изменения.
Подробности
Виды версионирования
- В пути: `/v…
См. также: проектирование REST API, API, семантическое версионирование