Skip to content

CLI Overview

The Uptime Scheduler CLI (uptimectl) lets you view resources, run reports, inspect schedules, and send start/stop commands — all from the terminal without opening the dashboard.

What you can do

CommandDescription
uptimectl resourcesBrowse all discovered resources in an interactive TUI
uptimectl reportPrint a cost savings summary by resource type
uptimectl schedulesList all schedules and their assigned resources
uptimectl startStart resources by environment or resource ID
uptimectl stopStop resources by environment or resource ID

Installation

See the Installation guide for platform-specific instructions.

Authentication

The CLI uses a browser-based login flow — no API keys to manage manually.

Terminal window
uptimectl login

This opens a one-time approval link in your browser. Once approved, a long-lived token is stored in ~/.uptime/credentials.json and reused automatically for future commands.