Docs > Getting Started > Prerequisites
Before you can run The Atlas locally, make sure you have the following installed:
The API runs on Python 3.12+.
macOS (Homebrew):
brew install python@3.12
python3.12 --version # VerifyLinux (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install python3.12 python3.12-venv python3.12-dev
python3.12 --version # VerifymacOS/Linux (pyenv):
brew install pyenv # Or follow pyenv install guide
pyenv install 3.12.0
pyenv local 3.12.0
python --version # VerifyWindows: Download from python.org and run installer, or use Windows Package Manager:
winget install Python.Python.3.12
python --version # VerifyThe app runs on Node.js 24.18+ in the Node 24 release line.
macOS (Homebrew):
brew install node@24
node --version # Verify (should be v24.18+ and below v25)Linux (Ubuntu/Debian):
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version # VerifymacOS/Linux (nvm - Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 24.18.0
nvm use 24.18.0
node --version # VerifyWindows: Download from nodejs.org or use Windows Package Manager:
winget install OpenJS.NodeJS
node --version # VerifyAtlas uses the Corepack bundled with Node.js to activate pnpm 11.10.0.
corepack enable
corepack prepare pnpm@11.10.0 --activate
pnpm --version # VerifyBuild automation tool. Used to run development commands.
macOS (Homebrew):
brew install make
make --version # VerifyLinux (Ubuntu/Debian):
sudo apt-get install make
make --version # VerifyWindows: Install via MinGW or GNU Make for Windows, or use Windows Subsystem for Linux (WSL).
Version control. You likely have this already.
macOS:
brew install git
git --version # VerifyLinux:
sudo apt-get install git
git --version # VerifyWindows: Download from git-scm.com
If you prefer running services in containers instead of locally.
macOS: Install Docker Desktop for Mac
Linux:
sudo apt-get install docker.io docker-compose
sudo usermod -aG docker $USER # Add user to docker groupWindows: Install Docker Desktop for Windows
Verify both are installed:
docker --version
docker compose --versionRun these commands to verify everything is installed:
# Python
python3 --version # Should be 3.12+
# Node
node --version # Should be v24.18+ and below v25
pnpm --version # Should be 11.10+
# Make
make --version # Should show version
# Git
git --version # Should show version
# Optional: Docker
docker --version # If using Docker
docker compose --version # If using DockerIf all commands return versions without errors, you're ready for Quick Start.
Make sure Python 3.12+ is installed and in your PATH. On macOS with Homebrew,
you may need to use python3.12 instead of python3.
Make sure Node.js 24.18+ in the Node 24 release line is installed. If you
installed with nvm, run nvm use 24.18.0 first.
Make sure Node.js 24.18+ in the Node 24 release line is installed, then run
corepack enable and corepack prepare pnpm@11.10.0 --activate.
Install Make (see instructions above). On Windows, consider using WSL or MinGW.
You may need to use sudo for Docker commands, or add your user to the docker
group:
sudo usermod -aG docker $USER
newgrp docker # Apply group change without logoutNext: Quick Start