DEV Community

Discussion on: How do you do API versioning?

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

I'm a big fan of additive versioning. That is, you don't make breaking changes to public APIs. Instead you add a new operation. People can still use the old one until they get around to upgrading. Rich Hickey had a great talk about this. Note: The video is very in depth about different levels of versioning, so buckle up before you watch. He addresses APIs specifically toward the end.

youtu.be/oyLBGkS5ICk?t=1189