¿Qué es?

El versionado de una API REST se refiere a la práctica de crear múltiples versiones de una API con el fin de adaptarse a los cambios que se producen con el tiempo. A medida que se añaden nuevas funciones, se corrigen errores y cambian los requisitos, a menudo es necesario actualizar una API para reflejar estos cambios. Sin embargo, dado que las API suelen ser utilizadas por muchos clientes y aplicaciones diferentes, cambiar una API puede tener un impacto significativo en los sistemas posteriores. El control de versiones puede ayudar a mitigar estos impactos al permitir que los clientes sigan utilizando versiones anteriores de la API mientras se implementan las nuevas versiones.