Create isolated development environments with checkpoint and restore capabilities. Like save states for your infrastructure.
Harbor CLI gives you the ability to treat dev environments more fluidly: set it up once, then clone it, branch it, and roll back when experiments go wrong.
Download the Harbor CLI with a single command. It drops a self-contained binary into your path—no dependencies required.
$ curl -fsSL https://harbor.sh | sh
Run harbor init to set up your API credentials and generate SSH keys. This creates a config file in your project root with everything needed to connect to ready.dev.
$ harbor init
Spin up a new instance with your desired specs. The instance comes pre-configured with SSH access and is reachable within moments.
$ harbor new my-box
Before making changes, create a checkpoint, preserving its exact state for later restoration.
$ harbor checkpoint my-box before-major-change
If things go sideways, restore from any checkpoint. The current instance is replaced with the checkpointed version—clean, fast, reliable.
$ harbor restore my-box before-major-change
Complete documentation of all Harbor CLI commands and options.
Initialize Harbor CLI by prompting for your ready.dev API key and generating SSH keys.
harbor init