Changelog
June 9, 2026

Announcing the Divebase API

This might be the most important update since Divebase began. Today I'm unveiling the Divebase API: a REST API that lets you connect to Divebase and manage your whole logbook in code, from your dives and dive sites to your equipment, certifications, cylinders, and gas mixes.

That single change turns Divebase into a platform: a true dive database that anyone can read from and write to. Your logbook stops being something locked inside one app and becomes something you can build on.

The use cases are wide open:

  • Sync across your devices. Build iCloud-style sync for native mobile and desktop apps, on whichever platforms you live on, so your dives follow you everywhere.
  • Import from anywhere. Pull dives in from an existing dive log or another application, and stop leaving your history stranded in old software.
  • Extend Divebase. Add the workflows and tools that aren't built into the main app, tailored to exactly how you dive.

As a developer myself, I wanted integrating with Divebase to be genuinely enjoyable. Every endpoint behaves the same way: the same authentication, the same data and error envelopes, the same pagination, etc. Learn one resource and you already know how to read the rest.

The whole API is described in the OpenAPI format, so you can point a client generator, Postman, or your editor straight at the spec and be productive in minutes.

$ curl https://api.divebase.cloud/v1/dives \
    -H "Authorization: Bearer dvb_…"

{
  "data": [ … ],
  "pagination": { "current_page": 1, "total_entries": 142 }
}

There's a full developer guide with more details.

Most Divebase divers aren't programmers (though I know plenty who are), so if this update isn't aimed at you, no worries: you'll feel it soon enough, as the integrations other people build start landing in your hands. But if you've been looking for an extendable dive platform to work with, this one is for you.

I'd love your feedback: tell me what you're building, and reach out if you run into any rough edges. I hope you enjoy integrating with Divebase as much as I enjoyed building it. Until next time: dive safe, and program safe too. 🤿