A quick checklist to verify your OS, permissions, and existing tools before you touch an installer.
Before installing any tools, confirm your machine is ready.
| OS | Supported |
|---|---|
| Windows 10/11 (64-bit) | ✅ |
| macOS 12+ (Intel or Apple Silicon) | ✅ |
| Ubuntu 20.04+ / Debian | ✅ |
Windows users: use PowerShell or Windows Terminal — not the old CMD prompt.
node --version
npm --version
If both return a version number (Node 20 LTS or 22 LTS is recommended — Node 18 reached End of Life in April 2025), you can skip the Node install topic.
git --version
If it says git version 2.x.x, you're fine. Otherwise install from git-scm.com.
java --version
javac --version
You need Java 17 or 21 (LTS) for CAP Java projects. OpenJDK is fine.
mvn --version
Maven 3.8+ is required for CAP Java. If missing, install it in the CAP Java setup module.
You'll need at least 5 GB free for all tools, SDKs, and project files.
# macOS / Linux
df -h ~
# Windows PowerShell
Get-PSDrive C
Once your checklist is green, move to the next topic.
Sign in for progress tracking & Q&A →