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 |
| 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
Bash1brew install createos
Or on any platform:
Bash1curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh -
Quick start
Bash1createos login # sign in via browser2createos init # link to your project3createos deploy # deploy4createos status # check health
Pages 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
- 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