Skip to content
Chloé edited this page Oct 28, 2026 · 5 revisions

sdkman-state

The SDKMAN! State API - the next-generation backend for managing SDK candidate versions, distributions, and vendor integrations.

For vendors

New here? Start with Vendor Onboarding - who qualifies, and how to get set up.

For community contributors

Not the vendor of an SDK, but want to add a candidate or publish new versions? Use sdkman-contrib: write one small YAML file with the contrib tool and open a pull request. Its README is the full guide. It replaces the retired sdkman-db-migrations repository.

API reference

  • API Reference - endpoint overview, Swagger UI, and OpenAPI specification.

Quick Links

Resource URL
Swagger UI /swagger
OpenAPI Spec /openapi/documentation.yaml
Source Code github.com/sdkman/sdkman-state
SDKMAN! Website sdkman.io
Discord discord.gg/sdkman

Clone this wiki locally