NodeOps
KR

CreateOS CLI

The official command-line interface for CreateOS.
Deploy, manage, and scale your infrastructure from the terminal.

Install

$ brew install createos

Supports macOS and Linux. Download binaries for other platforms.

See it in action

Getting started

From install to live deployment in four steps.

1

Install the CLI

$ brew install createos

Or use the curl installer for Linux. See all install options.

2

Sign in

$ createos login

Opens your browser for OAuth. For CI, use createos login --token.

3

Link your project

$ cd my-api

$ createos init

Creates .createos.json — all commands auto-detect your project from here.

4

Deploy

$ createos deploy

Auto-detects project type. Streams build logs. Prints your live URL on success.

Commands

22 commands across deployments, environments, scaling, cron jobs, domains, and more.

deploy

Auto-detects project type. Streams build logs in real-time. Prints your live URL on success.

env

Set, list, remove, pull, and push — sync .env files between local and remote.

status

Deployments, domains, environments, and recent deploys — your project at a glance.

cronjobs

Create, update, suspend, and monitor scheduled HTTP tasks with execution history.

scale

Adjust CPU, memory, and replicas instantly with a before/after diff.

domains

Add custom domains, get DNS records to configure, and verify propagation.

templates

Browse available templates, preview details, and scaffold new projects.

deployments

List, view logs, stream build logs, retrigger, cancel, and wake deployments.

CI/CD ready

Every command works in non-interactive mode with flags and JSON output.

# Deploy in CI

$ createos deploy --project $PROJECT_ID

# Set env vars from CI secrets

$ createos env set DATABASE_URL=$DB_URL --project $PROJECT_ID

# JSON output for scripting

$ createos status --output json | jq .project.status

# Force-delete without confirmation prompt

$ createos domains delete --project $ID --domain $DOMAIN_ID --force

FAQ

How do I install the CreateOS CLI?
On macOS: brew install createos. On any platform: curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh. The CLI is a single binary with no dependencies.
Does the CLI replace the web dashboard?
The CLI complements the dashboard. Everything you can do in the dashboard, you can do from the terminal — plus features like real-time log tailing, .env file sync, and scripted deployments for CI/CD pipelines.
What project types does createos deploy support?
The CLI auto-detects your project type and deploys accordingly. GitHub-connected projects deploy from the latest commit. Upload projects zip and push your local directory. Docker image projects deploy any image reference.
Can I use the CLI in CI/CD pipelines?
Yes. Every command supports non-interactive mode with flags. Use --output json for machine-readable output. Authenticate with an API token via createos login --token for headless environments.
How does authentication work?
Run createos login — it opens your browser for OAuth sign-in. For CI/CD, use createos login --token with an API key. Sessions auto-refresh, so you rarely need to re-authenticate.
Is the CLI open source?
Yes. The CreateOS CLI is open source and available on GitHub at github.com/NodeOps-app/createos-cli. Built in Go, contributions are welcome.

Start deploying from your terminal

$ brew install createos

Supports macOS and Linux. Download binaries for other platforms.

100,000명 이상의 빌더. 하나의 워크스페이스.

제품 업데이트, 빌더 스토리, 더 빠르게 출시할 수 있는 기능에 대한 얼리 액세스를 받아보세요.

CreateOS는 아이디어가 컨셉에서 라이브 배포까지 원활하게 이동하는 통합 지능형 워크스페이스입니다. 도구, 인프라, 워크플로 간의 컨텍스트 전환을 제거하고 CreateOS 마켓플레이스에서 즉시 아이디어를 수익화할 수 있습니다.