What you'll learn

0️⃣ Installing SDKMAN! on Windows

How to set up SDKMAN! on Windows using WSL, Git Bash, or Scoop — including troubleshooting and environment comparison.

Read Windows Guide

1️⃣ How to Install and Use SDKMAN!

Installation on Linux, macOS, and WSL. Essential commands, shell integration, and environment switching.

2️⃣ Mastering SDKMAN! Advanced Tips & Tricks

Automating onboarding with .sdkmanrc, custom mirrors, scripting patterns, and environment hooks.

3️⃣ Publishing SDKs with SDKMAN! – A Guide for Vendors

Vendor submission process, metadata, versioning conventions, release automation, and approval best practices.

4️⃣ Is There an SDKMAN! for Python?

Exploring pyenv, asdf, Poetry, PDM — and what the Python ecosystem can learn from SDKMAN!

5️⃣ Do We Need an SDKMAN! for Python?

Would centralization help or harm the Python ecosystem? A practical proposal for a Python-native SDK manager.

Read the complete series on Medium

All articles are available in one place on Medium with navigation, code blocks, and examples.

Open Series on Medium →