Skip to content
Draft

Installation

Draft is distributed as a single binary with no external dependencies. All you need is a terminal and an internet connection.

Using the official installer script:

Terminal window
curl --proto '=https' --tlsv1.2 -sSf https://draft-lang.dev/install | sh

This installs the draft binary to ~/.draft/bin and adds it to your PATH.

Terminal window
brew install draft-lang/tap/draft

Debian/Ubuntu:

Terminal window
curl -fsSL https://draft-lang.dev/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/draft-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/draft-archive-keyring.gpg arch=amd64] https://draft-lang.dev/apt stable main" | sudo tee /etc/apt/sources.list.d/draft.list
sudo apt update && sudo apt install draft

Fedora/RHEL:

Terminal window
sudo dnf config-manager --add-repo https://draft-lang.dev/rpm/draft.repo
sudo dnf install draft

Arch Linux:

Terminal window
yay -S draft-lang
Terminal window
irm https://draft-lang.dev/install.ps1 | iex

This installs to %USERPROFILE%\.draft\bin and adds it to your user PATH.

Terminal window
winget install DraftLang.Draft
Terminal window
scoop install draft

Requires Git and a C compiler (GCC or Clang):

Terminal window
git clone https://github.com/draft-lang/draft.git
cd draft
make release
sudo make install
Terminal window
draft --version

Expected output:

Draft 1.4.0 (a1b2c3d, 2026-08-26)
Terminal window
draft upgrade
Terminal window
# macOS / Linux
rm -rf ~/.draft
# Remove PATH entry from ~/.bashrc, ~/.zshrc, or ~/.fishrc
# Windows (PowerShell)
Remove-Item -Recurse -Force $env:USERPROFILE\.draft

Try the Hello World guide to write your first Draft program.