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