DigitalOcean Libraries
Validated on 13 Jun 2024 • Last edited on 15 Aug 2025
This is a list of official and community-created client libraries that let you use the DigitalOcean’s APIs in a variety of programming languages.
| Language | Library Name | Description |
|---|---|---|
| Go | Godo | Official Go wrapper for DigitalOcean API v2.0. |
| Python | PyDo | Official DigitalOcean Python Client based on the DO OpenAPIv3 specification. |
| Ruby | DropletKit | Official Ruby wrapper for DigitalOcean API v2.0. |
| Python | DigitalOcean Gradient™ AI Platform SDK | Official SDK for Gradient AI Platform. |
| Ansible | digitalocean.cloud | A community-built Ansible library that allows you to manage various DigitalOcean resources. |
| .NET | DigitalOcean.API | A community-built .NET implementation for DigitalOcean API v2.0. |
| PHP | DigitalOceanPHP | A community-built PHP wrapper for DigitalOcean API v2.0. |
| PHP | Laravel DigitalOcean | A community-built PHP API client bridge for Laravel. |
| Python | python-digitalocean |
A community-built Python module to manage DigitalOcean Droplets. |
| TypeScript | dots | A community-built TypeScript/JavaScript wrapper for DigitalOcean API. |