About Seabed
Seabed exists because the DigitalOcean web console is excellent on a desktop and uncomfortable on a phone. Most of the time you don't need everything. You need to glance at a few droplets, reboot one, copy an IP, or take a snapshot. That should feel like the rest of your phone.
What it does
v1 covers the things you reach for most: droplets (view, power, reboot, snapshot, resize, destroy), storage (volumes, snapshots, backups, images), SSH keys (paste, generate on-device, import), and account billing (MTD spend, monitoring overview). The part I'm proudest of is the create flow: a step-by-step picker with the running price pinned to the bottom, so you always know what a droplet will cost before you tap Create.
How it works
There's no backend server. The app talks directly to the DigitalOcean API using your Personal Access Token, which you paste in once during onboarding. The token is stored in your iOS Keychain, not in iCloud and not on any server. If you revoke it at DigitalOcean, the app stops working right away.
Generated SSH private keys are stored the same way, behind Face ID.
Who built it
Just me, building it in my spare time. It's free because I'd rather get it right than turn it into a business. If people use it, great. If not, no harm done.
FAQ
Does it cost anything?
No. It's free, with no in-app purchases and no ads. The only thing you pay for is whatever DigitalOcean charges for the droplets you're running, and that's billed by them, not me.
Is my token safe?
It's stored in the iOS Keychain on your device only. It's not synced to iCloud, not sent to any server I run, not shared with analytics. The only thing the app does with it is make HTTPS requests to api.digitalocean.com.
Will it stay maintained?
I plan to keep it working as long as I use it myself, but I'm not making promises about long-term support. If the DigitalOcean API changes in a way that breaks the app and I'm not around, that's a risk worth knowing about.
Why DigitalOcean only?
Scope. Doing one provider well is the goal. If this lands, other providers are possible, but not in v1.
Is this an official DigitalOcean app?
No. Seabed is an independent third-party client that uses the public DigitalOcean API. It's not affiliated with, endorsed by, or sponsored by DigitalOcean, LLC.
Android?
Not planned. iOS only.