Backend
140 views
API Versioning
Quick Definition
Maintaining multiple API versions for backward compatibility
Full Definition
The practice of maintaining multiple versions of an API to ensure backward compatibility during evolution.
Examples
URL versioning, header versioning, sunset policies
Related Terms
rest-api
api-design
backward-compatibility
More Backend Terms
Load Balancing
Distributing traffic across multiple backend servers
Authentication
Verifying user identity before granting access
GraphQL
Query language for APIs requesting exactly needed data
Webhook
HTTP callback triggered by specific events
Server Sent Events
Server-to-client unidirectional real-time updates over HTTP
Saga Pattern
Pattern managing distributed transactions with compensating actions