Zum Inhalt springen
POST AI agent ready /v1/semver/compare

Semver Compare API – Kostenloser Versionsvergleich

Vergleichen Sie zwei einzelne Zeichenfolgen (z. B. „1.2.3“ vs. „1.3.0“) und erhalten Sie das Ergebnis: -1 (a < b), 0 (gleich) oder 1 (a > b). Verarbeitet Vorabversionskennungen gemäß der Semver 2.0.0-Spezifikation.

Parameters

stringrequired

First semantic version.

stringrequired

Second semantic version.

Code examples

curl -X POST https://api.botoi.com/v1/semver/compare \
  -H "Content-Type: application/json" \
  -d '{"version_a":"2.1.0","version_b":"2.3.1"}'

When to use this API

Abhängigkeitsaktualisierungsprüfungen

Vergleichen Sie die installierte Paketversion mit der neuesten verfügbaren Version, um festzustellen, ob ein Update erforderlich ist.

Feature-Flag-Gating

Vergleichen Sie die Benutzer-App-Version mit einer Mindestversion, um zu entscheiden, ob eine neue Funktion aktiviert oder eine Upgrade-Eingabeaufforderung angezeigt werden soll.

Frequently asked questions

Werden Vorabversionen korrekt gehandhabt?
Ja. Vorabversionskennungen wie 1.0.0-alpha.1 werden gemäß der Spezifikation Semver 2.0.0 verglichen, wobei Vorabversionen eine niedrigere Priorität als die Version haben.
Werden Build-Metadaten im Vergleich berücksichtigt?
Nein. Build-Metadaten (z. B. +build.123) werden beim Vergleich gemäß der Semver-Spezifikation ignoriert.
Was bedeutet der Ergebniswert?
-1 bedeutet, dass a kleiner als b ist, 0 bedeutet, dass sie gleich sind und 1 bedeutet, dass a größer als b ist.
Kann ich Versionsbereiche wie „^1.2.0“ vergleichen?
Nein. Dieser Endpunkt vergleicht zwei exakte Versionszeichenfolgen. Range matching is not supported.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.