---
name: semver-comparator
description: "Semantic Version Comparator (Semantic Version Comparator) via devops.majbase.com's free public API, no key required. Keywords: compare semantic versions, semver compare."
---

# Semantic Version Comparator

Semantic Version Comparator. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
POST https://devops.majbase.com/semver-comparator/api
```

## Request / Response

```
API: POST /semver-comparator/api
  action=compare|sort           (required)
  v1=<string>, v2=<string>       (compare only, both required)
  versions=<array or newline-separated string>  (sort only, required)
  descending=<bool>              (sort only, optional, default false)
compare returns {"result": -1|0|1, "relation": "<"|"="|">"}.
sort returns {"sorted": [...]}.
Returns {"error": "..."} on malformed input.
```

## Example

```bash
curl -sS -X POST https://devops.majbase.com/semver-comparator/api -H "Content-Type: application/json" -d '{"action":"compare","v1":"1.9.0","v2":"1.10.0"}'
curl -sS -X POST https://devops.majbase.com/semver-comparator/api -H "Content-Type: application/json" -d '{"action":"sort","versions":["1.10.0","1.9.0","1.0.0-alpha"]}'
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/semver-comparator/
