Overview
The DigitalOcean integration monitors your cloud infrastructure: Droplets, managed databases, block storage volumes, firewalls, Kubernetes clusters, and load balancers. LowerPlane uses read-only access via the DigitalOcean API v2 with OAuth 2.0.How to Connect
1
Navigate to Integrations
Go to Settings > Integrations in LowerPlane.
2
Select DigitalOcean
Find DigitalOcean under Cloud Providers and click Connect.
3
Authorize with DigitalOcean
You will be redirected to DigitalOcean. Sign in and review the requested permissions.
4
Grant Access
Click Authorize application to grant LowerPlane read-only access to your account.
5
Initial Sync
LowerPlane syncs your Droplets, databases, volumes, firewalls, and Kubernetes clusters. This typically takes 1-3 minutes.
Permissions Requested
LowerPlane requests theread OAuth scope, which provides read-only access to:
LowerPlane uses read-only access. It cannot create, modify, or delete any resources in your DigitalOcean account.
What LowerPlane Collects
Droplet Inventory
All Droplets with metadata: name, region, size, status, public/private IPs, VPC assignment, backup and monitoring status.
Firewall Coverage
Cloud Firewall rules and which Droplets have firewalls attached, identifying unprotected instances.
Database Security
Managed database clusters with encryption at rest status, backup configuration, and SSL enforcement.
Volume Encryption
Block storage volumes with encryption at rest verification.
Monitoring Alerts
CPU utilization alert policies and which Droplets have monitoring configured.
Kubernetes Clusters
Kubernetes cluster configuration, node pools, and version information.
Security Tests
LowerPlane runs automated tests against your DigitalOcean resources:Compliance Mapping
Troubleshooting
Some Droplets are missing
Some Droplets are missing
LowerPlane syncs all Droplets accessible to the authenticated account. If you are part of multiple teams, only the team you authorized during OAuth will be synced. Connect each team separately.
Firewall status shows unprotected
Firewall status shows unprotected
A Droplet is marked as unprotected if it has no Cloud Firewall assigned. Note that DigitalOcean Cloud Firewalls are separate from OS-level firewalls (iptables/ufw) — LowerPlane checks Cloud Firewalls only.