The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Engineering & DevTools/The Developer Tools Podcast with Fexingo
The Developer Tools Podcast with Fexingo artwork

Why Your API Should Version with Breaking Changes Not SemVer

The Developer Tools Podcast with Fexingo · 2026-07-17 · 7 min

0:00--:--

Topics in this episode

api versioningstripe api versioningdate-based versioningsemantic versioning apisbreaking changes api

Episode notes

Lucas and Luna debate whether strict semantic versioning for APIs actually protects consumers or just creates technical debt. They use the real example of Stripe's API versioning model - explicit date-based versions rather than semver - and contrast it with the pain of maintaining major.minor.patch for REST endpoints. Lucas explains why many API teams are moving to a 'breaking changes only' approach, and why the right versioning strategy depends on whether you control your clients. Along the way, they discuss how to communicate breaking changes in changelogs, when to use URL vs header versioning, and why deprecation windows matter more than version numbers. A practical episode for anyone who's ever argued about v2 vs v3 in a code review. #API #Versioning #SemVer #BreakingChanges #Stripe #REST #BackwardCompatibility #DeveloperExperience #Changelogs #Deprecation #URLVersioning #HeaderVersioning #APIDesign #TechnicalDebt #BusinessAndTechnology #FexingoBusiness #BusinessPodcast #DevTools Keep every episode free: buymeacoffee.com/fexingo

More from The Developer Tools Podcast with Fexingo

All episodes →
  • Why API Webhook Payloads Should Be Signed Not Verified90 / 100
  • Why API Rate Limit Headers Confuse Every Developer90 / 100
  • Why API Response Envelopes Waste Bandwidth82 / 100
  • How Idempotency-Key Design Prevents Payment Disasters98 / 100
  • Why API Error Budgets Should Be Debugging Budgets92 / 100
Explore the best B2B Engineering & DevTools podcasts →
All The Developer Tools Podcast with Fexingo episodes →