The Go SDK (Godo) is the primary, recommended SDK for building against the DigitalOcean API.
SDK and Client Libraries
Last verified 29 Oct 2026
DigitalOcean provides official SDK client libraries for Go, TypeScript, and Python. Community-maintained libraries are also available for additional languages and frameworks.
Official SDKs
These libraries are built and maintained by DigitalOcean. Each wraps the DigitalOcean API v2 and receives regular updates.
Godo
Official Go client for the DigitalOcean API.
DoTs
Official TypeScript client for the DigitalOcean API.
PyDo
Official Python client for the DigitalOcean API.
Community Libraries
These libraries are created and maintained by community members. DigitalOcean does not provide official support for them. Consult each project’s repository for documentation, issue tracking, and maintenance status.
| Language | Library | Description |
|---|---|---|
| Ansible | digitalocean.cloud | Ansible collection for managing DigitalOcean resources. |
| .NET | DigitalOcean.API | .NET implementation for the DigitalOcean API. |
| PHP | DigitalOceanPHP | PHP wrapper for the DigitalOcean API. |
| PHP | Laravel DigitalOcean | DigitalOcean API client bridge for Laravel. |
| Python | python-digitalocean | Python module for managing DigitalOcean Droplets. |