Main

type

5

status

21

review version

0

cleanup version

0

pending deletion

0

created at

2025-05-04 10:15:57

updated at

2026-01-08 03:46:02

Address

url

https://apisyouwonthate.com/blog/versioning-apis-semantically/

url length

62

url crc

17498

url crc32

1789936730

location type

1

canonical status

10

canonical page id

2110032034

Source

domain id

299215475

domain tld

0

domain parts

0

originating warc id

-

originating url

https://apisyouwonthate.com/sitemap-posts.xml

source type

1

Server response

server ip

151.101.3.7

pubdate

2025-07-18 23:59:25

attempts

1

size orig

33133

size saved

22478

Content

page id

2110032034

title

Should an API use Semantic Versioning?

excerpt

content

An article I wrote for Trebble, and the video, cover whether or not you should use API versioning for an API. Ignoring that larer topic, if you are using API versioning, how should those version numbers work?If you're an experienced developer who's new to API development, it's natural to try and bring over concepts you've used elsewhere in the world of software. It's common to see people trying to use Semantic Versioning for API releases, like you might for an NPM package or some other software library.For an API this would mean deploying and maintaining multiple versions of the API, all taking up server instances, which use up resources, costing money and creating carbon emissions:https://example.com/api/1.0.0/*https://example.com/api/1.0.1/*https://example.com/api/1.0.2/*https://example.com/api/1.1.0/*https://example.com/api/2.0.0/*https://example.com/api/2.1.1/*https://example.com/api/2.1.2/*https://example.com/api/2.1.3/*Beyond costing money, what w...

author

updated

1767986377

Text analysis

block type

0

extracted fields

233

extracted bits

featured image
title
full content
content was extracted heuristically
OpenGraph suggests this is an article

detected location

0

detected language

1 (English)

category id

-

index version

1

paywall score

0

spam phrases

0

Text statistics

text nonlatin

0

text cyrillic

0

text characters

2539

text words

571

text unique words

238

text lines

1

text sentences

13

text paragraphs

1

text words per sentence

43

text matched phrases

0

text matched dictionaries

0