Skip to content
In development · iPhone

Know what broke, and whether it can wait.

Duskwatch for DigitalOcean is an iPhone app for on-call: push alerts, then what broke and why in about 30 seconds.

Join the waitlist

We'll email you once when Duskwatch is on the App Store. One-click unsubscribe. How we handle your data

  • Your access stays on your iPhone
  • Push alerts, not just email
  • Spend alerts before the bill
  1. An iPhone lock screen shows 02:14.
  2. An alert arrives: web-01 is off, acme-prod, off since 02:14.
  3. Opening it shows web-01: off for 1 min, CPU at 97 % just before it went off, no metrics since, and the uptime check failing in 4 of 4 regions.
  4. Recent events and the actions Power on and Snapshot are listed.
  5. About 8 seconds later the incident resolves: web-01 is active again, after 4 min.

Lock screen at 02:14.

  • Droplets
  • App Platform
  • Managed databases
  • Kubernetes
  • Load balancers
  • Volumes
  • Spaces
  • Certificates
  • Uptime checks
  • Billing
  • DigitalOcean status
  • Push alerts
  • Live logs
  • Swipe and Face ID actions
  • Widgets
  • Spotlight
  • Multiple teams
  • Sign in with DigitalOcean

01How it works

What 2 a.m. looks like.

On-call in your pocket, not a control panel. Four steps, then back to sleep. Everything else can wait for the laptop.

  1. A 16-second film with music and no dialogue.
  2. Dusk over a flat plain with a level horizon. Text: You log off at dusk. Then: Duskwatch keeps watch.
  3. At 02:14 one push alert lands on an iPhone lock screen: api-prod: deploy failed, acme-prod, the previous version is still live.
  4. The app opens on the likely cause and the version that is still live. Text: What broke, and why.
  5. A confirmation sheet: swipe to roll back api-prod, then Face ID. Text: One swipe. Then Face ID.
  6. At 02:17 api-prod is rolled back to 3f2a91c and live again. Text: Back to sleep.
  7. End card: the Duskwatch mark rises over the horizon. Calm at 2 a.m. Join the waitlist, duskwatch.app. Duskwatch is an independent app. It is not affiliated with, endorsed by, or sponsored by DigitalOcean. DigitalOcean is a trademark of DigitalOcean, LLC.
  1. 02:14

    02:14. Woken only for a real problem

    A push alert when a deploy fails, an app turns unhealthy, a droplet goes off, a database fails over, an uptime check fails, spend passes your budget or DigitalOcean has an incident in your regions.

  2. 02:15

    02:15. Understand it in 30 seconds

    What failed, since when, the likely cause, and whether your last good version is still serving traffic.

  3. 02:16

    02:16. Take one safe action

    Roll back or restart an app, reboot a droplet, or add your IP to the database. Face ID confirms every action, a swipe arms anything disruptive, and there are no delete actions.

  4. 02:17

    02:17. Hand off, or go back to sleep

    Share a log excerpt with your team, open the droplet in your SSH app, or pick it up in the control panel.

02What's in it

Made for the quick look.

Everything a night on call needs, from the alert to what broke and why, and what the month will cost.

  • Findings, not just status

    What needs attention first, then why: SSH open to the internet, a disk full in about 5 days, the likely cause of a failed deploy, a service stuck in a crash loop.

  • Logs with live tail

    Build, deploy and runtime logs for App Platform, with live tail and a share-an-excerpt button.

  • Push alerts

    Droplet off, deploy failed, app unhealthy, database failed over, uptime check down, spend over budget, and DigitalOcean incidents in your regions. Sent from a server that can only read.

  • Guarded actions

    Reboot, power cycle or snapshot a droplet, roll back or restart an app, add your IP to a database. Face ID and a confirmation every time, a swipe for anything disruptive, and no delete actions.

  • Know what the month will cost

    Month to date, a month-end estimate and a spend budget with pacing, on your phone and the Lock Screen.

Also in Duskwatch

  • Widgets, Control Center, Spotlight

    Status on your Home Screen and Lock Screen, a Control Center button, and your resources in Spotlight.

  • Beyond droplets

    Kubernetes clusters, load balancers, volumes, Spaces and certificates, each with its own findings.

  • Multiple teams

    Every client team in one app, with problem counts per team.

03Sign-in and privacy

How sign-in works, and what we keep.

The permission that can change things stays on your iPhone. Our server can look, never touch.

On this iPhone

  1. You sign in on DigitalOcean's own page.

    The iPhone's secure sign-in sheet opens DigitalOcean's page. Sign-in asks only to view, and Duskwatch never sees your password.

  2. Actions are a separate permission, kept on this iPhone.

    You turn on "Enable actions" and approve it on DigitalOcean's page. That permission replaces the view-only one and stays in this iPhone's Keychain, this device only. It is never sent to our server, and widgets never read it. An optional Face ID app lock guards the app itself.

  3. Our server holds nothing unless you turn on alerts.

    Without alerts, the app talks only to DigitalOcean, apart from looking up your IP when you add it to a database. No analytics or tracking SDKs.

Alert server, when you turn on alerts

  1. Alerts get a separate, read-only permission.

    You approve it on DigitalOcean's page and can revoke it there. The alert server checks the granted scopes on every exchange and refresh, and rejects and revokes anything that can write.

What our server keeps

Without alerts: nothing.

With alerts on:

  • The read-only permission, encrypted
  • Your team's ID, a one-way fingerprint of your account, and your device's push address
  • Alert rules, including a spend budget if set, and the last status of what you watch
  • 30 days of alert history, as IDs, never names

Kept in the EU. Turning alerts off deletes it within 24 hours, and "Delete my alert data" in Settings removes the rest.

What we never keep

  • Your DigitalOcean password
  • The permission that can change things
  • Database passwords or connection strings
  • Your logs or metric history
  • The names of your teams and resources

Notifications carry only IDs. Your iPhone adds the team and resource names.

04Plans

Free to watch. Pro to act.

Free

Basic monitoring of your DigitalOcean account. Read-only.

Duskwatch Pro

Adds alerts, most actions and advanced features.

Pricing announced at launch

05Questions

Short answers.

  • Duskwatch is an iOS app, in development for iPhone. A TestFlight beta comes before the App Store: after you sign up, you can ask for an invite.

    iPhone first. If you want Android or iPad, say so in the short survey after you join.

  • Droplets, App Platform apps, managed databases, Kubernetes clusters, load balancers, volumes, Spaces buckets, certificates, uptime checks, billing and DigitalOcean status.

    From your iPhone you can power on, shut down, reboot, power cycle or snapshot a droplet, redeploy, roll back or restart an app, and add your IP to a database's trusted sources. There are no delete actions.

    DNS, Functions and the container registry are not covered. Tell us in the survey if you need them.

  • No. Sign-in asks only to view, and actions are a separate permission you approve. Either one stays in this iPhone's Keychain and is never sent to us. Alerts use their own read-only permission, and only if you turn them on.

    How sign-in works

  • Basic monitoring is free and read-only. Duskwatch Pro adds alerts, most actions and advanced features.

    Pricing announced at launch.

  • Duskwatch is an independent app. It is not affiliated with, endorsed by, or sponsored by DigitalOcean. DigitalOcean is a trademark of DigitalOcean, LLC.

    It works with DigitalOcean's public API and its standard sign-in page.

  • We only ask for your email, and we send one email at launch. Anything else, such as a TestFlight invite or build notes, is optional and chosen in the next step.

    Your address is stored by our email provider, EmailOctopus, in Ireland (EU). Every email has a one-click unsubscribe.

    How we handle your data

Calm at 2 a.m.

In development for iPhone. TestFlight beta soon.

Join the waitlist. After you sign up, you can ask for a TestFlight invite.

We'll email you once when Duskwatch is on the App Store. One-click unsubscribe. How we handle your data

Know someone on call for DigitalOcean?