December 2018
Beginner to intermediate
796 pages
19h 54m
English
An API is like a contract between a client and server. If either interface changes, typically on the server side, the contract fails. However, APIs need to evolve, as new features get added and old ones get deprecated.
Hence, the API versioning is a key design decision taken early on in an API lifecycle. There are several popular API versioning implementations:
Read now
Unlock full access