Reference Home

Last verified 13 Jul 2026

Manage resources programmatically and integrate across the developer ecosystem with CLIs, APIs, and SDKs.

DigitalOcean provides several command-line interfaces (CLIs) and application programming interfaces (APIs) for managing your resources. This section provides the reference materials for these offerings, as well as resources from the open source community.

Image
Godo

Godo is the official Go client library for the DigitalOcean API, which lets you programmatically manage Droplets, Kubernetes clusters, databases, and other DigitalOcean resources. Install with go get, authenticate with a personal access token, and call API operations with godo.Client.

Image
doctl Command Line Interface (CLI)

Manage your DigitalOcean resources from the command line with doctl, our open-source command line interface (CLI).

Image
DoTs

DoTs is the official TypeScript client library for the DigitalOcean API, which lets you programmatically manage Droplets, Kubernetes clusters, databases, and other DigitalOcean resources. Install with npm, authenticate with a personal access token, and call API operations with the DoTs client.

Image
API Overview

The DigitalOcean API lets you programmatically manage Droplets, Kubernetes clusters, databases, and other DigitalOcean resources with conventional HTTP requests. Official client libraries wrap it for Python (PyDo), Go (Godo), and TypeScript (DoTs).

Image
Paperspace APIs, CLIs, and SDKs Overview

Interact with Paperspace resources programmatically using the Paperspace API or CLI, and find documentation for legacy tools.

Image
PyDo

PyDo is the official Python client library for the DigitalOcean API, which lets you programmatically manage Droplets, Kubernetes clusters, databases, and other DigitalOcean resources. Install with pip, authenticate with a personal access token, and call API operations with pydo.Client.

Image
Ansible

Automate DigitalOcean infrastructure and configuration management using the open source Ansible framework.

Image
Terraform

Deploy and change many resources simultaneously using the open source Terraform tool.

Image
SDK and Client Libraries

Official and community client libraries for the DigitalOcean API.

Image
Open-Source Software

DigitalOcean’s open source projects on GitHub, including API client libraries, Prometheus exporters, and infrastructure tooling.

Image
DigitalOcean MCP Servers

Use MCP servers to manage DigitalOcean services from any MCP-compatible client.

Latest Updates

29 September 2026

  • Released v1.175.0 of doctl, the official DigitalOcean CLI. This release deprecates the doctl gradient commands.

    doctl gradient agent commands have no CLI replacement. To manage agents, use the control panel or API.

    doctl gradient knowledge-base commands work but will be removed in a future release. Use doctl knowledge-base instead.

    To list models, regions, and OpenAI keys, use the doctl serverless-inference commands.

23 July 2026

25 June 2026

For more information, see the full release notes.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.