Back to home

Documentation

Everything you need to get started with Nightcall.

Installation

Install the Nightcall CLI using your preferred package manager.

Cargo (recommended)
cargo install nightcall
Homebrew
brew install nightcall

Requires Rust 1.75+ for cargo install, or macOS/Linux for Homebrew.

Quick Start

Get from zero to on-call in under 5 minutes.

1

Authenticate

Log in to your Nightcall account. This opens a browser for OAuth.

nightcall auth login
2

Initialize your team

Create a team and set up your first on-call schedule interactively.

nightcall init
3

Check who's on call

See the current on-call rotation at a glance.

nightcall who
# Output:
# On-call now: alex (primary), jordan (secondary)
# Rotation: backend-team · Ends in 2d 14h
4

Manage incidents

Create, acknowledge, and resolve incidents from your terminal.

# Create an incident
nightcall incident create --title "API latency spike" --sev 2

# Acknowledge
nightcall incident ack INC-42

# Resolve
nightcall incident resolve INC-42 --note "Scaled up replicas"

Reference

Full reference documentation for power users.

Common Commands

CommandDescription
nightcall auth loginAuthenticate via OAuth
nightcall initInitialize team & schedule
nightcall whoShow current on-call
nightcall schedule listList all schedules
nightcall schedule overrideCreate a temporary override
nightcall incident listList open incidents
nightcall incident createCreate a new incident
nightcall incident ack <ID>Acknowledge an incident
nightcall incident resolve <ID>Resolve an incident
nightcall agent statusCheck AI agent status