-n, --name <app> to target by name, or -m, --manifest <path> (default compose.yaml) to read the name from your manifest.
Every command also accepts --json so you can pipe output into scripts or agents.
Check status
RUNNING, PAUSED, STARTING, ERROR), and timestamps for when it was created and last updated.
List apps
Pause and resume
resume picks up where the app left off. This is useful for:
- Triaging a misbehaving app without deleting it
- Holding execution while you roll out a dependency change
- Temporarily stopping a cron while you investigate its effects
View logs
logs prints the most recent 100 lines. You can tail live, filter by level or text, and bound the output by time or line count.
| Flag | Description |
|---|---|
-f, --follow | Stream logs live |
--tail <n> | Number of lines to fetch (default: 100) |
--level <levels> | Comma-separated levels (e.g. error,warn) |
--search <text> | Filter lines by text |
--since <duration> | Logs since a relative time (e.g. 1h, 30m, 7d) |
--max-lines <n> | Exit after N lines |
--timeout <duration> | Exit after a duration (e.g. 5m) |
--json | Emit newline-delimited JSON |
Delete an app
delete is interactive: it asks you to type the app name to confirm, and separately asks whether you also want to delete the app’s hosted Postgres database.
Next Steps
Deploying your App
Learn about deploying your app to the cloud.
Full CLI Reference
View the full CLI command reference.