powered by ready.dev

Dead-simple Dev Sandbox

Create isolated development environments with checkpoint and restore capabilities. Like save states for your infrastructure.

harbor-cli
$ harbor init
✓ API key configured
$ harbor new ai-play --cpu 8 --ram 16
✓ Instance created: ai-play
$ harbor checkpoint ai-play baseline
✓ Checkpoint saved: baseline
# Break things? No problem.
$ harbor restore ai-play baseline

Developer Experience

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.

1

Install Harbor

Download the Harbor CLI with a single command. It drops a self-contained binary into your path—no dependencies required.

Example
$ curl -fsSL https://harbor.sh | sh
2

Initialize & Authenticate

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.

Example
$ harbor init
3

Create Your Sandbox

Spin up a new instance with your desired specs. The instance comes pre-configured with SSH access and is reachable within moments.

Example
$ harbor new my-box
4

Save Checkpoints

Before making changes, create a checkpoint, preserving its exact state for later restoration.

Example
$ harbor checkpoint my-box before-major-change
5

Restore When Needed

If things go sideways, restore from any checkpoint. The current instance is replaced with the checkpointed version—clean, fast, reliable.

Example
$ harbor restore my-box before-major-change

Command Reference

Complete documentation of all Harbor CLI commands and options.

Available Commands

harbor init

Initialize Harbor CLI by prompting for your ready.dev API key and generating SSH keys.

Usage
harbor init