APIversiooni
APIversioon tähistab üht konkreetset seisundit API-st, mis määrab liideste nimekirja, andmestruktuurid ja käitumise. Versioonimine võimaldab teenusel kasvada ja uuendada ning samal ajal tagada klientidele stabiilse ja prognoositava kasutuskeskkonna. Tähtis on eristada tagantjärele ühilduvust (backwards compatibility) ning katkestavaid muudatusi (breaking changes), mis võivad nõuda kliendi koodis muudatusi.
Kõige levinumad versioonimisviisid on: teekond- või URL-põhine versioonimine, kus erinevad versioonid on eristatud aadressis (näiteks /api/v1/...,
Semantiline versioonimine (SemVer) on laialt levin, kus versioon on kujul MAJOR.MINOR.PATCH ja reeglid määravad, millal on
Elutsükkel ja haldus: vanemad versioonid säilitatakse teatud aja, teavitatakse deprecatsioonist ning pakutakse migratsioonijuhiseid ja tööriistu. Üldine