FinOps for non‑prod infrastructure

Your dev environments don’t need to run while everyone’s asleep .

SnoozeOps automatically sleeps and wakes non‑production VMs and databases on a schedule — cutting 35–65% of idle cloud spend without a single long‑lived credential stored in the database.

Workload Identity Federation — no static keys, ever
snoozeops — nightly run

$ snoozeops status --org=acme

02:00 checkout-service RUNNING → SNOOZING

02:00 payments-staging-db RUNNING → SNOOZING

06:45 ci-preview-a1b2 LEASED (2h) — skip, deploy in progress

08:00 checkout-service SNOOZING → WAKING

08:00 payments-staging-db SNOOZING → WAKING

est. saved this week — $4,218.00

█_

35–65%

avg. non‑prod spend cut

0

static credentials stored

<10 min

to connect via Terraform

24/7

lease‑aware automation

how it works

From Terraform apply to a quiet 2am, in four steps.

01

Connect, without secrets

Run the open Terraform module to stand up a Workload Identity Pool and a least‑privilege role. Paste the Principal back in — no access keys change hands.

$ terraform apply

02

Discover automatically

Background workers sync every non‑prod VM, Cloud SQL/RDS instance, and App Engine/Beanstalk env across AWS and GCP within minutes.

142 resources found

03

Group & schedule

Bundle dependent resources into a Service Group, then attach a Schedule with ordered Wake‑Up Groups — databases first, app servers last.

checkout‑service · 3 groups

04

Sleep, wake, repeat

Celery triggers idempotent stop/start calls on your cron. Active CI/CD leases hold a resource awake until a deploy finishes — nothing sleeps mid‑pipeline.

POST /service-groups/{slug}/sleep

the product

Everything an on‑call engineer actually wants to see.

Executive Dashboard

Estimated monthly savings, total managed resources, and active schedules at a glance — plus a live feed of the last ten wake/sleep events, so nobody has to ask "did the job actually run?"

Service Groups

One curl call from your deploy pipeline wakes or sleeps an entire dependency stack — RDS, EC2, cache, all at once.

Wake‑Up Groups

Sequential startup ordering with health‑check delays between tiers, so the app servers never boot before the database is ready.

Snooze overrides

Keep a resource alive for 1h, 4h, or a custom window — or force sleep/wake instantly, with graceful pre‑stop hooks for stateful apps.

Audit logs

Every automated or manual state change, filterable and exportable to CSV for your next compliance review.

security & trust

We never ask for your keys. On purpose.

SnoozeOps authenticates through Workload Identity Federation — a short‑lived, cryptographically‑verified trust relationship between your cloud account and ours. No IAM access keys, no secrets rotation, nothing to leak.

  • Zero long‑lived credentials — scoped, revocable trust instead of stored secrets.
  • Idempotent by design — we check real‑time state before every action, so retries can never double‑fire.
  • Infrastructure as code — the exact Terraform module we ask you to run is open in our repository.
wif_module.tf
module "snoozeops_wif" {
  source  = "snoozeops/wif/gcp"
  version = "~> 1.0"

  project_id      = "acme-nonprod"
  allowed_actions  = ["compute.instances.stop",
                      "compute.instances.start"]
}

# no keys. no service account json. no secrets.

pricing

Pay for what you save, not the other way around.

Starter

$19.90/monthly

For a single team getting non‑prod costs under control.

  • ·One connected cloud account
  • ·Schedules & snooze overrides
  • ·Email support
Get started
Most popular

Pro

$99.90/monthly

For teams running Service Groups across multiple environments.

  • ·Unlimited cloud accounts & resources
  • ·Service Groups & CI/CD API access
  • ·Wake‑Up Groups with health checks
  • ·Audit log export & team roles
Get started

Enterprise

$199.90/monthly

For platform teams with compliance and scale requirements.

  • ·Everything in Pro
  • ·Extended audit retention
  • ·SSO & dedicated support
Get started

Stop paying to run empty rooms.

Connect your first cloud account in under ten minutes — no credit card, no static keys, no midnight pages about a job that didn’t run.

Start saving today