CreateOS CLI
The official command-line interface for the CreateOS platform. Deploy, manage, and scale your infrastructure from the terminal.
What you can do
| Category | Commands | What it does |
|---|---|---|
| Deploy | deploy | Push code to production from your terminal |
| Manage | env, domains, cronjobs | Environment variables, custom domains, scheduled tasks |
| Monitor | status, deployments logs | Health dashboard, real-time log streaming |
| Scale | scale | Adjust replicas, CPU, and memory |
| Sandboxes | sandbox | MicroVM sandboxes: create, exec, shell, sync, and destroy |
| Scaffold | templates, init | Browse templates, link projects |
| Automate | --output json, --force | CI/CD-ready with machine-readable output |
Requirements
- macOS (Intel or Apple Silicon) or Linux (x86_64 or ARM64)
- A CreateOS account (sign up free)
- An existing project on CreateOS (or create one via the dashboard)
Quick install
brew tap nodeops-app/tap
brew install createosOr on any platform:
curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh -Quick start
createos login # sign in via browser
createos init # link to your project
createos deploy # deploy
createos status # check healthPages in this section
Guides
- Getting Started: Install, authenticate, link, deploy
Features
- Deployments: Deploy, view logs, retrigger, cancel
- Environment Variables: Manage env vars and .env files
- Custom Domains: Add, verify DNS, manage
- Scaling: Replicas, CPU, memory
- Cron Jobs: Scheduled HTTP tasks
- Sandboxes: MicroVM sandboxes for dev, agents, and experiments
- CI/CD Usage: Non-interactive mode, scripting, GitHub Actions
Reference
- Command Reference: Every command with flags and examples
- Troubleshooting: Common issues and fixes
Open source
The CLI is open source and built in Go.
- GitHub: github.com/NodeOps-app/createos-cli
- License: MIT