Versioning ngidini kowe ngembangake API kanthi breaking change tanpa ngrusak client sing wis ana. Ana telung strategi arus utama, ditambah proses deprecation.
Telung strategi
1. URI versioning — versine ana ing path.
GET /v1/users/42 HTTP/1.1
GET /v2/users/42 HTTP/1.1
Paling prasaja lan paling katon; gampang di-route, di-cache, lan dites ing browser. Kekurangane: sacara teknis nglanggar "URI ngidentifikasi resource" (user sing padha saiki duwe rong URL). Iki pilihan sing paling umum dhewe (GitHub, Stripe biyen).
