AI engineering glossary · Web APIs HTTP

What is API versioning?

API versioning: The practice of labelling different generations of an API, in the URL path, a header or a date, so that improvements can be released without breaking existing clients. Old versions are deprecated on a published schedule.

Level: advancedTopic: Web APIs HTTP

API versioning: an example

Clients on /v1/orders keep working while new clients use /v2/orders with a changed response shape.

Related terms

More Web APIs HTTP terms

Where you learn it

API versioning is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.