API Design

API Versioning

/eɪ piː aɪ ˈvɜːʃənɪŋ/

Definition

The practice of maintaining multiple API versions (/v1, /v2) to allow clients to migrate at their own pace.

Example in context

"We keep v1 alive for 12 months after v2 launches — partners need time to migrate without emergency updates."

Related terms

Practice this term

Master API Versioning in context by working through exercises in the API Design module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.