Skip to content
@sdkman

SDKMAN!

The Software Development Kit Manager

SDKMAN!

The Software Development Kit Manager — a tool for managing parallel versions of multiple SDKs on Unix-based systems.

Install SDKs with a single command. Switch between versions effortlessly. Works on Linux, macOS, and WSL.

curl -s "https://get.sdkman.io" | bash

→ sdkman.io · Docs · Discord


Get Involved


Maintained with ❤️ by the SDKMAN! community. Created by Marco Vermeulen.

Pinned Loading

  1. sdkman-cli sdkman-cli Public

    The SDKMAN! Command Line Interface

    Shell 6.9k 646

  2. sdkman-cli-native sdkman-cli-native Public

    The next generation of SDKMAN! CLI commands, written in Rust

    Rust 363 28

  3. sdkman-db-migrations sdkman-db-migrations Public archive

    Database migrations for the sdkman API

    Scala 80 151

  4. sdkman.github.io sdkman.github.io Public

    The SDKman website

    TypeScript 11 11

Repositories

Showing 10 of 39 repositories
  • sdkman-db-migrations Public archive

    Database migrations for the sdkman API

    sdkman/sdkman-db-migrations's past year of commit activity
    Scala 80 Apache-2.0 151 3 0 Updated Oct 7, 2026
  • sdkman-cli-native Public

    The next generation of SDKMAN! CLI commands, written in Rust

    sdkman/sdkman-cli-native's past year of commit activity
    Rust 363 Apache-2.0 28 23 2 Updated Oct 7, 2026
  • sdkman-release-action Public

    Release your SDK to SDKMAN! using GitHub Actions

    sdkman/sdkman-release-action's past year of commit activity
    JavaScript 6 Apache-2.0 0 1 9 Updated Oct 7, 2026
  • vendor-release Public

    The Vendor Release API, supporting Universal and Multi-Platform Vendor Releases

    sdkman/vendor-release's past year of commit activity
    Gherkin 1 Apache-2.0 6 1 0 Updated Oct 7, 2026
  • vendor-proxy Public

    The API used by Vendors to Create and Announce their new Releases.

    sdkman/vendor-proxy's past year of commit activity
    Scala 7 2 0 1 Updated Oct 7, 2026
  • sdkman/sdkman-mcp-server's past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Oct 7, 2026
  • sdkman-candidates Public

    The Candidates service that under-girds SDKMAN! CLI.

    sdkman/sdkman-candidates's past year of commit activity
    Scala 12 17 1 1 Updated Oct 7, 2026
  • sdkman-hooks Public

    An API responsible for serving up pre- and post- hooks

    sdkman/sdkman-hooks's past year of commit activity
    Scala 6 24 1 1 Updated Oct 7, 2026
  • sdkman-state Public

    Exposes candidates and versions through a JSON API

    sdkman/sdkman-state's past year of commit activity
    Kotlin 4 Apache-2.0 3 4 0 Updated Oct 6, 2026
  • sdkman-cli Public

    The SDKMAN! Command Line Interface

    sdkman/sdkman-cli's past year of commit activity
    Shell 6,864 Apache-2.0 646 76 (1 issue needs help) 21 Updated Oct 6, 2026