EMZETT.
Увійти

Версіонування API: без поломки клієнтів

Коротко: Способи подальшого розвитку інтерфейсу без раптової поломки застосунків і програм, що ним користуються.

Докладніше: Щойно сторонні програми використовують API, будь-яка зміна може потенційно зламати їхню роботу. Розрізняють зворотно сумісні зміни (нові необов’язкові поля, нові кінцеві точки) і ламальні (поле видалено чи перейменовано, інший тип, змінений зміст). Версіонування уможливлює ламальні зміни.

Подробиці

Види версіонування

  • У шляху: `/v…

Див. також: проєктування REST API, API, семантичне версіонування