MacOS does not ship with Docker by default. To get Docker installed, you will need "Docker Desktop", which is the official desktop tool developed by Docker.
Learn how to install Docker Desktop →
spinOnce Docker is installed, you are now ready to install spin. Run the installer with this simple command in your terminal. No root permissions required.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/serversideup/spin/main/tools/install.sh)"
The above script will install spin at the user level in ~/.spin, using less than 300KB of storage.
If you did not add spin to your PATH during the installation, you can manually add it to your PATH by adding this to your shell profile:
echo $0 in your terminal to figure out which shell you are using.# Add this to `~/.zshrc` or `~/.bash_profile`
export PATH="$HOME/.spin/bin:$PATH"
In order to apply the changes to your current terminal session, you will need to run the source command.
# If you're using ZSH
source ~/.zshrc
# If you're using Bash
source ~/.bash_profile
You should be able to run this and get a result 🥳
spin version
Activate your access
The Spin Pro template is a premium template that requires a license key to access. Follow the instructions below to get access to the easiest way to create and deploy Laravel applications.
Install to Windows
Spin is able to run on any Windows machine that supports Windows Subsystem Linux v2 (WLS2). This is a feature developed by Microsoft that allows you to run a Linux distribution on your Windows machine. It is supported in updated versions of Windows 10 and Windows 11.