API

The DigitalOcean API lets you programmatically manage your Droplets and other resources using conventional HTTP requests. Any action that you can perform through the DigitalOcean Control Panel (except for creating personal access tokens) can also be performed with the API.

Getting Started

An Introduction to the DigitalOcean Products API
Get started with the DigitalOcean API using these examples.
Create a personal access token for use with the DigitalOcean API.

API Reference Documentation

Get started with the DigitalOcean API.
The reference documentation for DigitalOcean’s Spaces API.
Get started with the DigitalOcean Metadata API.
The reference documentation for DigitalOcean’s Oauth API.

API Clients

The official DigitalOcean API client for Go.
The official DigitalOcean API client for Ruby.
Collection of libraries for DigitalOcean API.

More Information

Keep up to date with changes to our APIs using the API filter in our release notes section.

You can also subscribe to the changelog RSS feed.