> For the complete documentation index, see [llms.txt](https://docs.sprinto.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinto.com/integrations/overview/digitalocean-integration.md).

# DigitalOcean Integration

DigitalOcean is a cloud infrastructure provider used to deploy and manage applications, databases, networking components, and storage resources.

By integrating DigitalOcean with Sprinto, you can:

* Monitor infrastructure resources such as droplets, load balancers, databases, volumes, and firewalls
* Track user access and account configurations
* Automate evidence collection for infrastructure monitoring controls
* Maintain continuous compliance visibility

Sprinto automates **5 controls and 5 checks** for this integration.

***

### Prerequisites

Before proceeding, ensure that:

* You have **Admin access** to your DigitalOcean account.
* You have permission to authorise third-party OAuth integrations.

#### Permissions Required

Sprinto requests:

* **Account: Read**

#### Data Used by Sprinto

Sprinto reads metadata related to:

* Account
* Apps
* Projects
* Droplets
* Load balancers
* Databases
* Volumes
* Spaces
* Floating IPs
* Alerts
* Firewalls

Sprinto does **not** modify your infrastructure.

***

### How to Connect DigitalOcean

#### Step 1: Navigate to Integrations

1. Log in to your Sprinto dashboard.
2. Go to **Settings** (left navigation panel).
3. Select **Integrations**.
4. In the **All** tab, search for **DigitalOcean**.
5. Click **Connect** next to DigitalOcean.

<figure><img src="/files/sjaeVtIQ5Q1ymJE1hPlB" alt="" width="563"><figcaption></figcaption></figure>

***

#### Step 2: Review Permissions and Data Access

The **Connect DigitalOcean** drawer opens.

Here you can:

* View the number of automated controls and checks.
* Review **Permissions Required**.
* Review the **Data used by Sprinto**.
* Confirm that **Admin access** is required to proceed.

Click **Next**.

<figure><img src="/files/uh7KZaEdhaLWnuUNoJ4v" alt="" width="375"><figcaption></figcaption></figure>

***

#### Step 3: Confirm Connection Type

You will see:

* **Connection type: OAuth**
* Prerequisites reminder
* Authorisation steps

Click **Connect DigitalOcean** to initiate authentication.

<figure><img src="/files/Eed06WgInsqsgz0JA47f" alt="" width="375"><figcaption></figcaption></figure>

***

#### Step 4: Authorise on DigitalOcean

You will be redirected to the DigitalOcean sign-in page.

1. Enter your email and password.
2. Complete any required authentication steps.
3. Review the access request.
4. Authorise Sprinto to access your account.

Once approved, you are redirected back to Sprinto.

***

### Post-Connection Flow

After successful authentication:

* The integration status changes to **Active**.
* Sprinto begins syncing infrastructure and account data.
* Controls related to infrastructure monitoring start running automatically.
* Initial data sync may take some time to reflect across dashboards.

You can track automation results under:

* **Monitoring**
* Relevant compliance frameworks
* Automated checks linked to cloud infrastructure

***

### Troubleshooting

#### Unable to Connect

* Confirm you are logged in as a **DigitalOcean Admin**.
* Ensure third-party OAuth integrations are allowed in your organisation.

#### Redirect Loop or Authentication Error

* Clear browser cache and retry.
* Try connecting in an incognito/private browser window.

#### Data Not Reflecting

* Allow time for the initial sync to complete.
* Verify the integration status is **Active**.
* Disconnect and reconnect if necessary.

***

### Need Assistance?

If you encounter issues:

* Use Sprinto’s in-app chat support
* Or email: [**support@sprinto.com**](mailto:support@sprinto.com)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sprinto.com/integrations/overview/digitalocean-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
