NightOps Documentation
Welcome to NightOps — the cost optimization platform that automatically manages compute resources across cloud providers.
What is NightOps?
NightOps helps you reduce cloud costs by 40-70% on staging, development, and testing environments by automatically turning off resources during off-hours.
Key Features
- Scheduled Resource Management — Automatically turn off non-critical compute assets at night and on weekends
- Multi-Cloud Support — Manage AWS, GCP, and Azure resources from a single platform
- Slack Integration — Let your team turn resources on/off via Slack when needed
- Team Collaboration — Role-based access control for your entire team
- Safe Operations — All operations are reversible with no data loss
How It Works
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Schedule │────▶│ NightOps │────▶│ Cloud │
│ (6pm off) │ │ Engine │ │ Resources │
└─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ Slack │
│ (on-demand)│
└─────────────┘
- Connect your cloud providers — Deploy IAM roles for secure access
- Scan and import assets — Discover all manageable resources
- Create collections — Group related assets together
- Define schedules — Set when resources should be on/off
- NightOps handles the rest — Resources automatically stop/start on schedule
- On-demand access — Team members can turn things on via Slack when needed
Quick Start
Get up and running in under 15 minutes:
- Quick Start Guide — Complete setup walkthrough
Supported Providers
| Provider | Services |
|---|---|
| AWS | EC2, RDS, ECS, EKS, Redshift, Auto Scaling Groups |
| GCP | Compute Engine, Cloud SQL, Cloud Run, GKE |
| Azure | Virtual Machines, Azure SQL, AKS, VM Scale Sets |
| DigitalOcean | Droplets, Managed Databases, Kubernetes |
| Hetzner | Cloud Servers, Managed Databases |
| Custom SSH | Any server with SSH access (custom start/stop commands) |
Documentation Sections
Getting Started
- Quick Start — Get up and running in 15 minutes
- Connect AWS — Deploy CloudFormation for AWS integration
- Connect GCP — Set up Workload Identity Federation
- Connect Azure — Configure federated credentials
- Scan Assets — Discover your cloud resources
- Create Collections — Group assets for management
Team Management
- Add Members — Invite your team to NightOps
- Roles & Permissions — Configure access control
Integrations
Guides
- Schedule Examples — Common patterns with savings estimates
- Slack Overrides — Override schedules when needed
Billing
- Billing Overview — Plans and pricing
- Plans & Features — Detailed feature comparison
- Limits — Understanding resource limits
- Upgrading — Manage your subscription
Reference
- Safety Verification — How NightOps ensures safe operations
Cloud Provider Details
- AWS Services — Supported AWS services
- AWS IAM Policy — Required permissions
- GCP Services — Supported GCP services
- GCP IAM Policy — Required permissions
- Azure Services — Supported Azure services
- Azure RBAC Policy — Required permissions
Estimated Savings
| Scenario | Before | After | Savings |
|---|---|---|---|
| Staging (8am-8pm weekdays) | $2,500/mo | $900/mo | 64% |
| Development (9am-9pm weekdays) | $1,200/mo | $432/mo | 64% |
| QA Testing (7am-7pm weekdays) | $800/mo | $264/mo | 67% |
| Demo (8am-5pm weekdays) | $600/mo | $180/mo | 70% |
See Schedule Examples for detailed savings calculations.
Need Help?
- Documentation — You're in the right place
- Dashboard — app.nightops.io
- Support — support@nightops.io