---
title: DigitalOcean
slug: digitalocean
docTags: 
createdAt: 2025-05-10T00:52:41.743Z
---

Connect Aiden with your DigitalOcean cloud platform to get intelligent assistance with resource management, infrastructure operations, and cloud optimization. Once enabled, Aiden can help you manage your DigitalOcean resources as naturally as discussing them with a cloud engineer.

## Capabilities

With DigitalOcean integration, Aiden can:

- Monitor and manage Droplets and compute resources
- Track Spaces (object storage) creation and configuration
- Review Kubernetes clusters and container deployments
- Investigate App Platform applications and services
- Analyze Databases and database clusters
- Monitor networking resources like Load Balancers and Firewalls
- Analyze DigitalOcean billing and provide cost insights

## Custom Skills

On top of the several out of the box capabilities, you can create custom skills to add additional capabilities. Here are some examples:

- Check your DigitalOcean account for a set of compliance policies
- Setup a developer self service task to create a set of DigitalOcean resources
- Analyze and debug connectivity issues following a specific set of checks

See the [Skills](https://docs.opsverse.io/6TWO-overview) page for more information.

## Example Interactions

- `Show me all Droplets in the development team`
- `Are there any public Spaces buckets?`
- `What's driving our DigitalOcean costs this month compared to last?`
- `Scale down the staging environment Droplets`
- `Review Firewall configurations in production`
- `Are there any Kubernetes clusters running outdated versions?`
- `Why did our bandwidth usage spike last week?`
- \`Provision a new web server with Nginx in the NYC3 region

## Configuration Steps

### Create Your DigitalOcean Token

1. Navingate to the [Digital Ocean Applications and Settings](https://cloud.digitalocean.com/account/api/tokens) page
2. Click on the `Generate New Token` button and follow the on-screen instructions to create your token

![](https://api.archbee.com/api/optimize/A1ybFzEd4Yg88MHjQbQjT-1fhTZiLtRyOds2y9i8HSc-20250510-011945.png)

### Configure The Integration in Aiden

1. Navigate to **[Integrations](https://aiden.opsverse.io/integrations)** in the sidebar
2. Locate the DigitalOcean integration card and click **Activate**
3. Configure your DigitalOcean credentials:
   - **API Token**: Your DigitalOcean Personal Access Token
4. Click **Save** to enable the integration

![](https://api.archbee.com/api/optimize/A1ybFzEd4Yg88MHjQbQjT-Rj-KB9KGDHBjZpxDZT8In-20250510-012210.png)

## Security Best Practices

- Create a dedicated API token for Aiden with minimum required permissions
- Use read-only tokens if you only need Aiden to monitor resources
- Regularly rotate API tokens (every 60-90 days recommended)
- Monitor Aiden's DigitalOcean activities through the DigitalOcean Audit Log
- Consider using team-based access management for better control

Note: Ensure your DigitalOcean API token has appropriate permissions for the tasks you want Aiden to perform. For read-only operations, a token with only read scope is sufficient.
