Digital Ocean website screenshot

Digital Ocean

DigitalOcean Holdings, Inc. is an American multinational technology company and cloud service provider. The company is headquartered in New York City, New York, US, with 15 globally distributed data centers. DigitalOcean provides developers, startups, and SMBs with cloud infrastructure-as-a-service platforms.

Digital Ocean publishes 63 API contracts indexed on the APIs.io network, including Account API, Actions API, Apps API, and 60 more. Tagged areas include Cloud, Compute, Servers, and Infrastructure.

The Digital Ocean catalog on APIs.io includes 1 Spectral governance ruleset.

Digital Ocean’s developer surface includes documentation, support, engineering blog, pricing, GitHub presence, signup flow, and 22 more developer resources.

45.0/100 developing ▬ flat Agent 45/100 agent ready Front door AI 6/6 dominant Heartbeat 100/100 alive open core · Apache-2.0 Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
AccessFreemium
2 published contracts 1 MCP Servers
CloudComputeServersInfrastructure

What this lets a business do 3

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Information Technology Management
BC-600
Block StorageBlock Storage ActionsCDN EndpointsDatabasesDomain RecordsDomains
GET /v2/droplets POST /v2/droplets GET /v2/droplets/{droplet_id} GET /v2/droplets/{droplet_id}/backups
SaaS Platform Operations Management
BC-4220
MonitoringUptime
GET /v2/monitoring/alerts GET /v2/monitoring/metrics/droplet/cpu
Subscription Billing & Revenue Management
BC-4250
Billing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Open Source Surface applies to this provider. This product is open source and we read its repository directly, so Open Source Surface carries 10 points of the composite. It is scored from what the repository actually publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the provider rather than inferred from our own catalog pointers. This facet adds; nothing was taken away to make room for it. An open-source project is not excused from the commercial facets, because exemption would strip it of the points it does earn. If we have the wrong repository, or this product is not open source, say so on your provider repo and we will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 65 points between them, because both conditional facets apply and carry 35 points together. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 65% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Digital Ocean It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/digital-ocean/"><img src="https://apis.io/badge/digital-ocean/card.svg" alt="Digital Ocean on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • Agentic Access Contract +10 pts — agentic_access artifact present (x-agentic-access), graded by author
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • Stable Error Semantics +8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Request/Response Examples +7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
  • Typed Event Surface +6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/digital-ocean/apis.yml: open an issue on github.com/api-evangelist/digital-ocean to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 4

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (verified)
measured — observed by APIs.io (verified)
measured — observed by APIs.io (published)
measured — observed by APIs.io (published)

APIs 63

Individual APIs this provider publishes, each with its own machine-readable definition.

Digital Ocean Account API

Provides information about your current account.

Digital Ocean Actions API

Actions are records of events that have occurred on the resources in your account. These can be things like rebooting a Droplet, or transferring an image to a new region. An act...

Digital Ocean Apps API

App Platform is a Platform-as-a-Service (PaaS) offering from DigitalOcean that allows developers to publish code directly to DigitalOcean servers without worrying about the unde...

Digital Ocean Billing API

The billing endpoints allow you to retrieve your account balance, invoices and billing history. **Balance:** By sending requests to the `/v2/customers/my/balance` endpoint, you ...

Digital Ocean Certificates API

In order to perform SSL termination on load balancers, DigitalOcean offers two types of [SSL certificate management](https://docs.digitalocean.com/platform/teams/manage-certific...

Digital Ocean Databases API

DigitalOcean's [managed database service](https://docs.digitalocean.com/products/databases) simplifies the creation and management of highly available database clusters. Current...

Digital Ocean Domains API

Domain resources are domain names that you have purchased from a domain name registrar that you are managing through the [DigitalOcean DNS interface](https://docs.digitalocean.c...

Digital Ocean Droplets API

A [Droplet](https://docs.digitalocean.com/products/droplets/) is a DigitalOcean virtual machine. By sending requests to the Droplet endpoint, you can list, create, or delete Dro...

Digital Ocean Firewalls API

[DigitalOcean Cloud Firewalls](https://docs.digitalocean.com/products/networking/firewalls/) provide the ability to restrict network access to and from a Droplet allowing you to...

Digital Ocean Floating IPs API

As of 16 June 2022, we have renamed the Floating IP product to [Reserved IPs](https://docs.digitalocean.com/reference/api/api-reference/#tag/Reserved-IPs). The Reserved IP produ...

Digital Ocean Functions API

[Serverless functions](https://docs.digitalocean.com/products/functions) are blocks of code that run on demand without the need to manage any infrastructure. You can develop fun...

Digital Ocean Images API

A DigitalOcean [image](https://docs.digitalocean.com/products/images/) can be used to create a Droplet and may come in a number of flavors. Currently, there are five types of im...

Digital Ocean Kubernetes API

[DigitalOcean Kubernetes](https://docs.digitalocean.com/products/kubernetes/) allows you to quickly deploy scalable and secure Kubernetes clusters. By sending requests to the `/...

Digital Ocean Load Balancers API

[DigitalOcean Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/) provide a way to distribute traffic across multiple Droplets. By sending request...

Digital Ocean Monitoring API

The DigitalOcean Monitoring API makes it possible to programmatically retrieve metrics as well as configure alert policies based on these metrics. The Monitoring API can help yo...

Digital Ocean Projects API

Projects allow you to organize your resources into groups that fit the way you work. You can group resources (like Droplets, Spaces, load balancers, domains, and floating IPs) i...

Digital Ocean Regions API

Provides information about DigitalOcean data center regions.

Digital Ocean Reserved IPs API

As of 16 June 2022, we have renamed the [Floating IP](https://docs.digitalocean.com/reference/api/api-reference/#tag/Floating-IPs) product to Reserved IPs. The Reserved IP produ...

Digital Ocean Sizes API

The sizes objects represent different packages of hardware resources that can be used for Droplets. When a Droplet is created, a size must be selected so that the correct resour...

Digital Ocean Snapshots API

[Snapshots](https://docs.digitalocean.com/products/snapshots/) are saved instances of a Droplet or a block storage volume, which is reflected in the `resource_type` attribute. I...

Digital Ocean Tags API

A tag is a label that can be applied to a resource (currently Droplets, Images, Volumes, Volume Snapshots, and Database clusters) in order to better organize or facilitate the l...

Digital Ocean Uptime API

[DigitalOcean Uptime Checks](https://docs.digitalocean.com/products/uptime/) provide the ability to monitor your endpoints from around the world, and alert you when they're slow...

Digital Ocean VPC Peerings API

[VPC Peerings](https://docs.digitalocean.com/products/networking/vpc/how-to/create-peering/) join two VPC networks with a secure, private connection. This allows resources in th...

Digital Ocean VP Cs API

[VPCs (virtual private clouds)](https://docs.digitalocean.com/products/networking/vpc/) allow you to create virtual networks containing resources that can communicate with each ...

Digital Ocean 1 Clicks API

The 1 Clicks API from Digital Ocean — 2 operation(s) for 1 clicks.

Digital Ocean Action Gateway API

Action Gateway gives AI agents governed access to tools over the Model Context Protocol (MCP). The `/v2/action-gateway` endpoints manage the tool catalog and the resources that ...

Digital Ocean Add Ons API

The Add Ons API from Digital Ocean — 5 operation(s) for add ons.

Digital Ocean Agents API

The Agents API from Digital Ocean — 41 operation(s) for agents.

Digital Ocean Approvals API

The Approvals API from Digital Ocean — 2 operation(s) for approvals.

Digital Ocean Async Invoke API

The Async Invoke API from Digital Ocean — 1 operation(s) for async invoke.

Digital Ocean Audio API

The Audio API from Digital Ocean — 1 operation(s) for audio.

Digital Ocean Batches API

The Batches API from Digital Ocean — 5 operation(s) for batches.

Digital Ocean Byoip Prefixes API

The Byoip Prefixes API from Digital Ocean — 3 operation(s) for byoip prefixes.

Digital Ocean Cdn API

The Cdn API from Digital Ocean — 3 operation(s) for cdn.

Digital Ocean Code API

The Code API from Digital Ocean — 1 operation(s) for code.

Digital Ocean Consent API

The Consent API from Digital Ocean — 2 operation(s) for consent.

Digital Ocean Customers API

The Customers API from Digital Ocean — 9 operation(s) for customers.

Digital Ocean Dedicated Inferences API

The Dedicated Inferences API from Digital Ocean — 9 operation(s) for dedicated inferences.

Digital Ocean Embeddings API

Text embedding vectors via `POST /v1/embeddings` on the [Serverless Inference](https://docs.digitalocean.com/reference/api/api-reference/#tag/Serverless-Inference) base URL `htt...

Digital Ocean Gen Ai API

The Gen Ai API from Digital Ocean — 96 operation(s) for gen ai.

Digital Ocean Insights API

The DigitalOcean Insights API provides observability resources for monitoring your infrastructure, including alert rules that evaluate metrics, notification channels that delive...

Digital Ocean Messages API

The Messages API from Digital Ocean — 1 operation(s) for messages.

Digital Ocean Microvms API

The Microvms API from Digital Ocean — 10 operation(s) for microvms.

Digital Ocean Models API

The Models API from Digital Ocean — 1 operation(s) for models.

Digital Ocean Nfs API

The Nfs API from Digital Ocean — 7 operation(s) for nfs.

Digital Ocean Organizations API

Organizations group multiple teams under a shared administrative boundary. The Organizations API lets you create teams within an organization and list the teams that belong to i...

Digital Ocean Partner Network Connect API

Partner Network Connect lets you establish high-bandwidth, low-latency network connections directly between DigitalOcean VPC networks and other public cloud providers or on-prem...

Digital Ocean Registries API

The Registries API from Digital Ocean — 15 operation(s) for registries.

Digital Ocean Registry API

The Registry API from Digital Ocean — 14 operation(s) for registry.

Digital Ocean Reports API

The Reports API from Digital Ocean — 1 operation(s) for reports.

Digital Ocean Reserved Ipv6 API

The Reserved Ipv6 API from Digital Ocean — 3 operation(s) for reserved ipv6.

Digital Ocean Responses API

The Responses API from Digital Ocean — 1 operation(s) for responses.

Digital Ocean Security API

Security CSPM endpoints for scans, scan findings, and settings.

Digital Ocean Signals API

The DigitalOcean Signals API provides observability for environment conversations, such as Harness Runtime conversations and Serverless Inference chat completions, detecting beh...

Digital Ocean Spaces API

The Spaces API from Digital Ocean — 2 operation(s) for spaces.

Digital Ocean Systemone API

The Systemone API from Digital Ocean — 1 operation(s) for systemone.

Digital Ocean Tools API

The Tools API from Digital Ocean — 3 operation(s) for tools.

Digital Ocean API

The API from Digital Ocean — 1 operation(s) for .

Digital Ocean Vector Databases API

Vector DB provides APIs for provisioning and managing vector database instances on DigitalOcean. By sending requests to the `/v2/vector-databases` endpoint, you can list, create...

Digital Ocean Videos API

The Videos API from Digital Ocean — 3 operation(s) for videos.

Digital Ocean Volumes API

The Volumes API from Digital Ocean — 7 operation(s) for volumes.

Digital Ocean Vpc Nat Gateways API

The Vpc Nat Gateways API from Digital Ocean — 2 operation(s) for vpc nat gateways.

Digital Ocean Chat Completions API

The Chat Completions API from Digital Ocean — 2 operation(s) for chat completions.

Scroll for all 63

Open Collections 37

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

DigitalOcean Account API

OPEN COLLECTION

DigitalOcean Actions API

OPEN COLLECTION

DigitalOcean Apps API

OPEN COLLECTION

DigitalOcean Billing API

OPEN COLLECTION

DigitalOcean Domains API

OPEN COLLECTION

DigitalOcean Droplets API

OPEN COLLECTION

DigitalOcean Images API

OPEN COLLECTION

DigitalOcean Projects API

OPEN COLLECTION

DigitalOcean Regions API

OPEN COLLECTION

DigitalOcean Sizes API

OPEN COLLECTION

DigitalOcean SSH Keys API

OPEN COLLECTION

DigitalOcean Tags API

OPEN COLLECTION

DigitalOcean Uptime API

OPEN COLLECTION

DigitalOcean VPCs API

OPEN COLLECTION

Scroll for all 37

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Digital Ocean MCP Server

Remote MCP server at apps.mcp.digitalocean.com over HTTP.

MCP SERVER

Digital Ocean API pricing

Prices published by Digital Ocean, read 2026-09-20 from www.digitalocean.com/pricing.

PlanPrice
AI/ML Inference Starting at $0.05/M tokens
GPU Droplets Starting at $1.91/GPU/hour*
Includes: Based on multi-month contractual commitment. On-demand pricing from $ 0.76 /GPU/hour.
Additional GPU Options Prices vary
Evaluations Prices vary*
Includes: Billed on candidate and judge tokens
App Platform Starting at $0/month
Droplets Starting at $4/month
Includes: Droplets include free outbound data transfer, starting at 500 GiB / mo
Kubernetes Starting at $12/month
Includes: Free control plane, free bandwidth allowance
Functions Starting at $0/month
Includes: Use 90,000 GiB-seconds per month for free

All 20 plans, limits and sources →

Rate limits

All 8 limits →

Billed by: gib · FinOps profile →

Pricing Plans 2

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Digital Ocean Rate Limits

8 limits

RATE LIMITS

Service Levels 1

Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Digital Ocean — openapi rules

0 rules ·

SPECTRAL

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Digital Ocean Domain Security

TLSv1.3 · DMARC

SECURITY

Digital Ocean Vulnerability Disclosure

Intigriti · security.txt · contact published

SECURITY

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 6

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: digital-ocean
name: Digital Ocean
description: DigitalOcean Holdings, Inc. is an American multinational technology company and cloud service provider. The company
  is headquartered in New York City, New York, US, with 15 globally distributed data centers. DigitalOcean provides developers,
  startups, and SMBs with cloud infrastructure-as-a-service platforms.
deliveryModel:
  model: open-core
  license: Apache-2.0
  open_source: true
  commercial: true
  callable_host: true
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  - rate-limits
  - security
  generated: '2026-11-06'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/digital-ocean.png
url: https://raw.githubusercontent.com/api-evangelist/digital-ocean/refs/heads/main/apis.yml
created: '2024-03-30'
modified: '2026-05-30'
specificationVersion: '0.23'
type: Index
position: Consuming
access: 3rd-Party
tags:
- Cloud
- Compute
- Servers
- Infrastructure
apis:
- aid: digital-ocean:digital-ocean-account-api
  name: Digital Ocean Account API
  description: Provides information about your current account.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-account-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-actions-api
  name: Digital Ocean Actions API
  description: 'Actions are records of events that have occurred on the resources in your account.

    These can be things like rebooting a Droplet, or transferring an image to a new region.


    An action object is created every time one of these actions is initiated. The action

    object contains information about the current status of the action, start and complete

    timestamps, and the associated resource type and ID.


    Every action that creates an action object is available through this endpoint. Completed

    actions are not removed from this list and are always available for querying.


    **Note:** You can pass the following HTTP header with the request to have the API return

    the `reserved_ips` stanza instead of the `floating_ips` stanza:


    - `Accept: application/vnd.digitalocean.reserveip+json`'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Actions
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-actions-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-apps-api
  name: Digital Ocean Apps API
  description: 'App Platform is a Platform-as-a-Service (PaaS) offering from DigitalOcean that allows

    developers to publish code directly to DigitalOcean servers without worrying about the

    underlying infrastructure.


    Most API operations are centered around a few core object types. Following are the

    definitions of these types. These definitions will be omitted from the operation-specific

    documentation.


    For documentation on app specifications (`AppSpec` objects), please refer to the

    [product documentation](https://docs.digitalocean.com/products/app-platform/reference/app-spec/)).'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Application
  tags_raw:
  - Apps
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-apps-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-billing-api
  name: Digital Ocean Billing API
  description: 'The billing endpoints allow you to retrieve your account balance, invoices

    and billing history.


    **Balance:** By sending requests to the `/v2/customers/my/balance` endpoint, you can

    retrieve the balance information for the requested customer account.


    **Invoices:** [Invoices](https://docs.digitalocean.com/platform/billing/invoices/)

    are generated on the first of each month for every DigitalOcean

    customer. An invoice preview is generated daily, which can be accessed

    with the `preview` keyword in place of `$INVOICE_UUID`. To interact with

    invoices, you will generally send requests to the invoices endpoint at

    `/v2/customers/my/invoices`.


    **Billing History:** Billing history is a record of billing events for your account.

    For example, entries may include events like payments made, invoices

    issued, or credits granted. To interact with invoices, you

    will generally send requests to the invoices endpoint at

    `/v2/customers/my/billing_history`.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Billing
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-billing-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-certificates-api
  name: Digital Ocean Certificates API
  description: 'In order to perform SSL termination on load balancers, DigitalOcean offers

    two types of [SSL certificate management](https://docs.digitalocean.com/platform/teams/manage-certificates):


    * **Custom**: User-generated certificates may be uploaded to DigitalOcean

    where they will be placed in a fully encrypted and isolated storage system.


    * **Let''s Encrypt**: Certificates may be automatically generated by

    DigitalOcean utilizing an integration with Let''s Encrypt, the free and

    open certificate authority. These certificates will also be automatically

    renewed as required.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Certificates
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-certificates-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-databases-api
  name: Digital Ocean Databases API
  description: "DigitalOcean's [managed database service](https://docs.digitalocean.com/products/databases)\nsimplifies the\
    \ creation and management of highly available database clusters. Currently, it\noffers support for [PostgreSQL](http://docs.digitalocean.com/products/databases/postgresql/),\n\
    [Redis](https://docs.digitalocean.com/products/databases/redis/),\n[MySQL](https://docs.digitalocean.com/products/databases/mysql/),\
    \ \n[MongoDB](https://docs.digitalocean.com/products/databases/mongodb/), and\n[OpenSearch](https://docs.digitalocean.com/products/databases/opensearch/).\n\
    \nBy sending requests to the `/v2/databases` endpoint, you can list, create, or delete\ndatabase clusters as well as scale\
    \ the size of a cluster, add or remove read-only replicas,\nand manage other configuration details.\n\nDatabase clusters\
    \ may be deployed in a multi-node, high-availability configuration.\nIf your machine type is above the basic nodes, your\
    \ node plan is above the smallest option,\nor you are running MongoDB, you may additionally include up to two standby\
    \ nodes in your cluster.\n\nThe size of individual nodes in a database cluster is represented by a human-readable slug,\n\
    which is used in some of the following requests. Each slug denotes the node's identifier,\nCPU count, and amount of RAM,\
    \ in that order.\n\nFor a list of currently available database slugs and options, use the `/v2/databases/options` endpoint\
    \ or use the \n`doctl databases options` [command](https://docs.digitalocean.com/reference/doctl/reference/databases/options)."
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Database
  tags_raw:
  - Databases
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-databases-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-domains-api
  name: Digital Ocean Domains API
  description: 'Domain resources are domain names that you have purchased from a domain

    name registrar that you are managing through the

    [DigitalOcean DNS interface](https://docs.digitalocean.com/products/networking/dns/).


    This resource establishes top-level control over each domain. Actions that

    affect individual domain records should be taken on the

    [Domain Records](#tag/Domain-Records) resource.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Domains
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-domains-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-droplets-api
  name: Digital Ocean Droplets API
  description: 'A [Droplet](https://docs.digitalocean.com/products/droplets/) is a DigitalOcean

    virtual machine. By sending requests to the Droplet endpoint, you can

    list, create, or delete Droplets.


    Some of the attributes will have an object value. The `region` and `image`

    objects will all contain the standard attributes of their associated

    types. Find more information about each of these objects in their

    respective sections.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Droplets
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-droplets-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-firewalls-api
  name: Digital Ocean Firewalls API
  description: '[DigitalOcean Cloud Firewalls](https://docs.digitalocean.com/products/networking/firewalls/)

    provide the ability to restrict network access to and from a Droplet

    allowing you to define which ports will accept inbound or outbound

    connections. By sending requests to the `/v2/firewalls` endpoint, you can

    list, create, or delete firewalls as well as modify access rules.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Firewalls
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-firewalls-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-floating-ips-api
  name: Digital Ocean Floating IPs API
  description: 'As of 16 June 2022, we have renamed the Floating IP product to [Reserved IPs](https://docs.digitalocean.com/reference/api/api-reference/#tag/Reserved-IPs).

    The Reserved IP product''s endpoints function the exact same way as Floating IPs.

    The only difference is the name change throughout the URLs and fields.

    For example, the `floating_ips` field is now the `reserved_ips` field.

    The Floating IP endpoints will remain active until fall 2023 before being

    permanently deprecated.


    With the exception of the [Projects API](https://docs.digitalocean.com/reference/api/api-reference/#tag/Projects),

    we will reflect this change as an additional field in the responses across the API

    where the `floating_ip` field is used. For example, the Droplet metadata response

    will contain the field `reserved_ips` in addition to the `floating_ips` field.

    Floating IPs retrieved using the Projects API will retain the original name.


    [DigitalOcean Floating IPs](https://docs.digitalocean.com/products/networking/reserved-ips/)

    are publicly-accessible static IP addresses that can be mapped to one of

    your Droplets. They can be used to create highly available setups or other

    configurations requiring movable addresses.


    Floating IPs are bound to a specific region.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Floating IPs
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-floating-ips-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-functions-api
  name: Digital Ocean Functions API
  description: '[Serverless functions](https://docs.digitalocean.com/products/functions) are blocks of code that run on demand
    without the need to manage any infrastructure.

    You can develop functions on your local machine and then deploy them to a namespace using `doctl`, the [official DigitalOcean
    CLI tool](https://docs.digitalocean.com/reference/doctl).


    The Serverless Functions API currently only supports creating and managing namespaces.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Functions
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-functions-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-images-api
  name: Digital Ocean Images API
  description: 'A DigitalOcean [image](https://docs.digitalocean.com/products/images/) can be

    used to create a Droplet and may come in a number of flavors. Currently,

    there are five types of images: snapshots, backups, applications,

    distributions, and custom images.


    * [Snapshots](https://docs.digitalocean.com/products/snapshots/) provide

    a full copy of an existing Droplet instance taken on demand.


    * [Backups](https://docs.digitalocean.com/products/backups/) are similar

    to snapshots but are created automatically at regular intervals when

    enabled for a Droplet.


    * [Custom images](https://docs.digitalocean.com/products/custom-images/)

    are Linux-based virtual machine images (raw, qcow2, vhdx, vdi, and vmdk

    formats are supported) that you may upload for use on DigitalOcean.


    * Distributions are the public Linux distributions that are available to

    be used as a base to create Droplets.


    * Applications, or [1-Click Apps](https://docs.digitalocean.com/products/marketplace/),

    are distributions pre-configured with additional software.


    To interact with images, you will generally send requests to the images

    endpoint at /v2/images.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-images-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-kubernetes-api
  name: Digital Ocean Kubernetes API
  description: '[DigitalOcean Kubernetes](https://docs.digitalocean.com/products/kubernetes/)

    allows you to quickly deploy scalable and secure Kubernetes clusters. By

    sending requests to the `/v2/kubernetes/clusters` endpoint, you can list,

    create, or delete clusters as well as scale node pools up and down,

    recycle individual nodes, and retrieve the kubeconfig file for use with

    a cluster.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Kubernetes
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-kubernetes-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-load-balancers-api
  name: Digital Ocean Load Balancers API
  description: '[DigitalOcean Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/)

    provide a way to distribute traffic across multiple Droplets. By sending

    requests to the `/v2/load_balancers` endpoint, you can list, create, or

    delete load balancers as well as add or remove Droplets, forwarding rules,

    and other configuration details.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Load Balancer
  tags_raw:
  - Load Balancers
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-load-balancers-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-monitoring-api
  name: Digital Ocean Monitoring API
  description: 'The DigitalOcean Monitoring API makes it possible to programmatically retrieve metrics as well as configure
    alert

    policies based on these metrics. The Monitoring API can help you gain insight into how your apps are performing

    and consuming resources.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Monitoring
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-monitoring-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-projects-api
  name: Digital Ocean Projects API
  description: 'Projects allow you to organize your resources into groups that fit the way

    you work. You can group resources (like Droplets, Spaces, load balancers,

    domains, and floating IPs) in ways that align with the applications

    you host on DigitalOcean.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-projects-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-regions-api
  name: Digital Ocean Regions API
  description: Provides information about DigitalOcean data center regions.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Regions
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-regions-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-reserved-ips-api
  name: Digital Ocean Reserved IPs API
  description: 'As of 16 June 2022, we have renamed the [Floating IP](https://docs.digitalocean.com/reference/api/api-reference/#tag/Floating-IPs)

    product to Reserved IPs. The Reserved IP product''s endpoints function the exact

    same way as Floating IPs. The only difference is the name change throughout the

    URLs and fields. For example, the `floating_ips` field is now the `reserved_ips` field.

    The Floating IP endpoints will remain active until fall 2023 before being

    permanently deprecated.


    With the exception of the [Projects API](https://docs.digitalocean.com/reference/api/api-reference/#tag/Projects),

    we will reflect this change as an additional field in the responses across the API

    where the `floating_ip` field is used. For example, the Droplet metadata response

    will contain the field `reserved_ips` in addition to the `floating_ips` field.

    Floating IPs retrieved using the Projects API will retain the original name.


    DigitalOcean Reserved IPs are publicly-accessible static IP addresses that can be

    mapped to one of your Droplets. They can be used to create highly available

    setups or other configurations requiring movable addresses.


    Reserved IPs are bound to a specific region.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Reserved IPs
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-reserved-ips-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-sizes-api
  name: Digital Ocean Sizes API
  description: 'The sizes objects represent different packages of hardware resources that

    can be used for Droplets. When a Droplet is created, a size must be

    selected so that the correct resources can be allocated.


    Each size represents a plan that bundles together specific sets of

    resources. This includes the amount of RAM, the number of virtual CPUs,

    disk space, and transfer. The size object also includes the pricing

    details and the regions that the size is available in.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Sizes
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-sizes-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-snapshots-api
  name: Digital Ocean Snapshots API
  description: '[Snapshots](https://docs.digitalocean.com/products/snapshots/) are saved

    instances of a Droplet or a block storage volume, which is reflected in

    the `resource_type` attribute. In order to avoid problems with compressing

    filesystems, each defines a `min_disk_size` attribute which is the minimum

    size of the Droplet or volume disk when creating a new resource from the

    saved snapshot.


    To interact with snapshots, you will generally send requests to the

    snapshots endpoint at `/v2/snapshots`.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Snapshots
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-snapshots-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-tags-api
  name: Digital Ocean Tags API
  description: 'A tag is a label that can be applied to a resource (currently Droplets,

    Images, Volumes, Volume Snapshots, and Database clusters) in order to

    better organize or facilitate the lookups and actions on it.


    Tags have two attributes: a user defined `name` attribute and an embedded

    `resources` attribute with information about resources that have been tagged.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-tags-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-uptime-api
  name: Digital Ocean Uptime API
  description: '[DigitalOcean Uptime Checks](https://docs.digitalocean.com/products/uptime/) provide the ability to monitor
    your endpoints from around the world, and alert you when they''re slow, unavailable, or SSL certificates are expiring.

    To interact with Uptime, you will generally send requests to the Uptime endpoint at `/v2/uptime/`.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - Uptime
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-uptime-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-vpc-peerings-api
  name: Digital Ocean VPC Peerings API
  description: "[VPC Peerings](https://docs.digitalocean.com/products/networking/vpc/how-to/create-peering/) \njoin two VPC\
    \ networks with a secure, private connection. This allows \nresources in those networks to connect to each other's private\
    \ IP addresses \nas if they were in the same network."
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - VPC Peerings
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-vpc-peerings-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-vpcs-api
  name: Digital Ocean VP Cs API
  description: '[VPCs (virtual private clouds)](https://docs.digitalocean.com/products/networking/vpc/)

    allow you to create virtual networks containing resources that can

    communicate with each other in full isolation using private IP addresses.


    By sending requests to the `/v2/vpcs` endpoint, you can create, configure,

    list, and delete custom VPCs as well as retrieve information about the

    resources assigned to them.'
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com/v2
  tags:
  - VPC
  tags_raw:
  - VPCs
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-vpcs-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-1-clicks-api
  name: Digital Ocean 1 Clicks API
  description: The 1 Clicks API from Digital Ocean — 2 operation(s) for 1 clicks.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - 1 Clicks
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-1-clicks-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-action-gateway-api
  name: Digital Ocean Action Gateway API
  description: "Action Gateway gives AI agents governed access to tools over the Model\nContext Protocol (MCP). The `/v2/action-gateway`\
    \ endpoints manage the\ntool catalog and the resources that control how agents use it:\n\n- **Tools** browse and search\
    \ the catalog, its providers, and global\n  provider and tool health.\n- **Toolbelts** are versioned, team-owned sets\
    \ of tools that sessions\n  and policies reference as `toolbelt:<name>@<version>`.\n- **Output views** reshape a tool's\
    \ output before it reaches the agent.\n- **MCP servers** register your own remote MCP servers and choose which\n  of their\
    \ tools to enable.\n- **Connections** authorize one of your end users to use a provider's\n  tools, for example through\
    \ OAuth.\n- **Sessions** bind a tool selection and permission policy to an MCP URL\n  that an agent connects to.\n- **Users**\
    \ and **end user limits** show and limit activity per end\n  user, identified by a session's `actorId`.\n\nTo find and\
    \ call tools in a session, use the\n[Action Gateway Data Plane](#tag/Action-Gateway-Data-Plane) endpoints or\nconnect\
    \ an MCP client to the session's `mcpUrl`."
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Action Gateway
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-action-gateway-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-add-ons-api
  name: Digital Ocean Add Ons API
  description: The Add Ons API from Digital Ocean — 5 operation(s) for add ons.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Add Ons
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-add-ons-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-agents-api
  name: Digital Ocean Agents API
  description: The Agents API from Digital Ocean — 41 operation(s) for agents.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Agents
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-approvals-api
  name: Digital Ocean Approvals API
  description: The Approvals API from Digital Ocean — 2 operation(s) for approvals.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Approvals
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-approvals-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-async-invoke-api
  name: Digital Ocean Async Invoke API
  description: The Async Invoke API from Digital Ocean — 1 operation(s) for async invoke.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Async Invoke
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-async-invoke-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-audio-api
  name: Digital Ocean Audio API
  description: The Audio API from Digital Ocean — 1 operation(s) for audio.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Audio
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-audio-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi
- aid: digital-ocean:digital-ocean-batches-api
  name: Digital Ocean Batches API
  description: The Batches API from Digital Ocean — 5 operation(s) for batches.
  humanURL: https://docs.digitalocean.com/reference/api/api-reference/
  baseURL: https://api.digitalocean.com
  tags:
  - Batches
  properties:
  - type: OpenAPI
    url: openapi/digital-ocean-batches-api-openapi.yml
  - type: Documentation
    url: https://docs.digitalocean.com/reference/api/api-reference/
  - type: SourceCode
    url: https://github.com/digitalocean/openapi


# --- truncated at 32 KB (52 KB total) ---
# Full source: https://artifacts.apis.io/digital-ocean/apis.yml

Digital Ocean API — frequently asked questions

Does Digital Ocean have an API?

Yes. APIs.io lists 63 APIs from Digital Ocean, including Digital Ocean Account API, Digital Ocean Actions API and Digital Ocean Apps API, and 60 more.

Is there an OpenAPI specification for the Digital Ocean API?

Yes. APIs.io indexes 63 OpenAPI specifications for Digital Ocean, each linked for download from this page.

How much does the Digital Ocean API cost?

Digital Ocean publishes its prices; its AI/ML Inference plan is Starting at $0.05/M tokens as of 2026-09-20. APIs.io lists 20 pricing plans for Digital Ocean, with each plan's price, limits and inclusions under Pricing on this page.

Does Digital Ocean have an MCP server?

Yes. APIs.io lists 1 MCP server for Digital Ocean: Remote MCP server at apps.mcp.digitalocean.com over HTTP.

Is the Digital Ocean API ready for AI agents?

Digital Ocean has a Kin Score of 45.0 out of 100 (developing) and an Agent Readiness score of 44.6 (agent-ready), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/digital-ocean"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/digital-ocean/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/digital-ocean/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.