Chapter 5 Reference 43

Your API Versioning Is Wrong, Which Is Why I Decided to Do It 3 Different Wrong Ways

Troy Hunt

2014 troyhunt.com

Open the original at troyhunt.com Read the full text here

Republished under its CC BY 4.0 licence.

As cited in DDIA

Troy Hunt. "Your API Versioning Is Wrong, Which Is Why I Decided to Do It 3 Different Wrong Ways." troyhunt.com, February 2014. Archived at perma.cc/9DSW-DGR5

How the page describes itself

Troy Hunt: Your API versioning is wrong, which is why I decided to do it 3 different wrong ways

In the end, I decided the fairest, most balanced way was to piss everyone off equally. Of course I’m talking about API versioning and not since the great “tabs versus spaces” debate have I seen so many strong beliefs in entirely different camps. Imagine this: HTTP GET: https://haveibeenpwned.

From the page's own metadata at troyhunt.com, 2026-08-29.

Link check

Status
Link checked and reachable (HTTP 200)
Format
text/html
Size
0.1 MB
Last checked
2026-08-29

Identifiers and archived copies

perma.cc
https://perma.cc/9DSW-DGR5