Product Home – DigitalOcean Documentation llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt)

# Product Home – DigitalOcean Documentation llms.txt

Browse Product Home – DigitalOcean Documentation documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

www.digitalocean.com/llms.txt

[Raw llms.txt](https://www.digitalocean.com/docs/llms.txt) [Raw llms-full.txt](https://www.digitalocean.com/llms-full.txt)

Copy Markdown [](https://www.digitalocean.com/llms.txt)

llms.txt

DigitalOcean Vector Databases

DigitalOcean Vector Databases Features

Weaviate Features

DigitalOcean Vector Databases Pricing

Weaviate API Errors

Weaviate Pricing

DigitalOcean Vector Databases Availability

Weaviate Availability

DigitalOcean Vector Databases Limits

Weaviate Limits

How to Create Weaviate Clusters

Weaviate Benchmarks

DigitalOcean Vector Databases Quickstart

Vector Search Quickstart

Vector Search Quickstart

Vector Search

Weaviate Quickstart

How to Connect to Weaviate Clusters

Choosing Between OpenSearch, Weaviate, and pgvector

How to Create a DigitalOcean Vector Database Cluster

How to Create a PostgreSQL Vector Database Cluster

How to Tag Weaviate Clusters

How to Destroy a Vector Database Cluster

How to Enable pgvector

How to Create an OpenSearch Vector Database Cluster

How to Rotate Weaviate Cluster Credentials

How to Monitor Weaviate Cluster Performance

How to Create a Vector Index

How to Create a k-NN Index

How to Ingest and Retrieve Data on Managed Weaviate

How DigitalOcean Manages Weaviate Version Upgrades

How to Resize Weaviate Clusters

How to Update and Delete Vectors

How to Update and Delete Vectors

How to Update Weaviate Cluster Configuration

How to Fork a Weaviate Cluster

How to Index Vectors

Best Practices for PostgreSQL Vector Search

How to Index Vectors

Best Practices for OpenSearch Vector Search

How to Restore Weaviate Clusters from Backups

Best Practices for Advanced PostgreSQL Vector Workloads

Best Practices for OpenSearch Hybrid Search

How to Generate and Load Embeddings

How to Register a Remote Embedding Model with ML Commons

How to Destroy Weaviate Clusters

How to Query with Vector Search

Score Normalization Best Practices

How to Query with Vector Search

How to Query with Hybrid Search

k-NN Index Best Practices

How to Query with Hybrid Search

How to Use pgvectorscale with PostgreSQL Vector Search

DigitalOcean Managed Weaviate API Reference

DigitalOcean Knowledge Bases

DigitalOcean Knowledge Bases Features

DigitalOcean Knowledge Bases Pricing

DigitalOcean Knowledge Bases Availability

DigitalOcean Knowledge Bases Limits

Available Embeddings and Reranking Models for DigitalOcean Knowledge Bases

DigitalOcean Knowledge Bases Quickstart

DigitalOcean Gradient™ AI Website Crawler

Chunking Best Practices for DigitalOcean Knowledge Base Indexing

How to Create DigitalOcean Knowledge Bases

How to Destroy DigitalOcean Knowledge Bases

How to Test DigitalOcean Knowledge Bases

How to Edit DigitalOcean Knowledge Bases

How to Manage Data Sources

How to Re-Index or Auto-Index Data Sources

How to View Your Indexing Job Logs

Chunking Parameters

System Instructions Best Practices for DigitalOcean Knowledge Bases

DigitalOcean Knowledge Base Retrieval Best Practices

Test DigitalOcean Knowledge Base Retrieval Using RAG Playground

Test DigitalOcean Knowledge Base Retrieval Using RAG Playground

Inference

Serverless Inference Overview

Inference Features

How to Manage Serverless Inference Prepayment

Inference Pricing

Inference Availability

Inference Limits

Serverless Inference API Endpoints

Available Models for Inference

How to Browse Models in Model Catalog

How to Import Your Own Models (BYOM)

DigitalOcean AI Data Privacy

Test and Compare Models Using the Model Playground

Inference Quickstart

DigitalOcean AI Website Crawler

Use Serverless Inference

How to Retrieve Available Models

How to Use Dedicated Inference

Best Practices for Context Management when Generating Code with AI Agents

How to Use Batch Inference

How to Send Prompts to a Model Using the Chat Completions API

How to Send Prompts to a Model Using the Responses API

How to Use Prompt Caching in Chat Completions and Responses API

How to Use Reasoning with the Chat Completions and Responses API

How to Generate Images from Text Prompts

How to Use Multimodal Inference

How to Use Inference Router

How to Use fal Models to Generate Image, Audio, or Text-to-Speech

How to Convert Text Into Dense Vector Representations

How to Use Claude Code and Other Agentic Workflows with Messages API on DigitalOcean

How to View Serverless Inference Metrics

How to Use Serverless Inference After Updating to Another Model

Inference Support

How to Evaluate Models

How to Use Server-Side Tools

Use Agent Platform

How to Create Agents on DigitalOcean Inference

How to Create and Manage Model Access Keys

How to Use Coding Agents With DigitalOcean

Agent Instructions Best Practices for DigitalOcean Inference

How to Build, Test, and Deploy Agents Using Agent Development Kit

How to Add, Edit, or Delete Partner Provider Keys on DigitalOcean Inference

How to Create and Manage Workspaces on DigitalOcean Inference

How to Use Agents in Your Applications on DigitalOcean Inference

How to Test Agents Using the Agent Playground on DigitalOcean Inference

How to Evaluate Agent Performance on DigitalOcean Inference

How to Create an Evaluation Dataset on DigitalOcean Inference

How to View Agent Metrics and Logs on DigitalOcean Inference

Function Instructions Best Practices for DigitalOcean Inference

How to Route to Multiple Agents on DigitalOcean Inference

How to Route Functions in Agents on DigitalOcean Inference

How to Rollback to a Previous Version of Agents on DigitalOcean Inference

How to Create, Edit, and Destroy DigitalOcean Knowledge Bases on DigitalOcean Inference

How to Attach and Detach DigitalOcean Knowledge Bases on DigitalOcean Inference

How to Attach, Edit, Duplicate, and Destroy Agent Guardrails on DigitalOcean Inference

How to Destroy Agents Using the Control Panel on DigitalOcean Inference

DigitalOcean Evaluations Best Practices

Prompt Writing Best Practices

Serverless Inference Metrics

Quota-Specific Response Headers For Serverless Inference

Effectively Group Agents in Workspaces for DigitalOcean Inference

Agent Evaluation Metrics

Chunking Best Practices for DigitalOcean Knowledge Base Indexing

System Instructions Best Practices for DigitalOcean Knowledge Bases

DigitalOcean Knowledge Base Retrieval Best Practices

Chunking Parameters

Model Support Policy

Test DigitalOcean Knowledge Base Retrieval Using RAG Playground

Test DigitalOcean Knowledge Base Retrieval Using RAG Playground

Agent Inference

Batch Inference

Dedicated Inference

Embeddings

GradientAI Platform

Serverless Inference

Use Agent Development Kit to Build, Test, and Deploy Agents

Cloud Security Posture Management

CSPM Features

CSPM Pricing

CSPM Availability

CSPM Limits

CSPM Quickstart

Rule Types

Findings and Severity

Workloads and Billing

Scans and Results

Suppression Behavior

How to Enable CSPM

How to Run Scans

How to Review Findings

How to Suppress Findings

How to Use Security Advisor

DigitalOcean Security API Reference

Bare Metal GPUs

Bare Metal GPUs vs GPU Droplets

How to Create Bare Metal GPUs

Bare Metal GPU Features

Bare Metal GPUs Pricing

Bare Metal GPUs Availability

Bare Metal GPUs Limits

How to Mount NFS File Shares on Bare Metal GPUs

Network File Storage

Network File Storage Features

Network File Storage Pricing

Network File Storage Availability

Network File Storage Limits

How to Create a Network File Storage Share

Network File Storage Quickstart

How to Delete a Network File Storage Share

How to Mount a Network File Storage Share

How to Resize a Network File Storage Share

How to Create a Network File Storage Snapshot

How to Delete a Network File Storage Snapshot

How to Restore Files From a Network File Storage Snapshot

How to Attach and Detach VPC Networks for a Network File Storage Share

How to Create and Delete Network File Storage Access Points

NFS

NFS Actions

AMD Developer Cloud

Recommended Drivers and Software for AMD Developer GPU Droplets

AMD Developer Cloud GPU Features

AMD Developer Cloud GPU Pricing

AMD Developer Cloud GPU Availability

AMD Developer Cloud Limits

How to Create AMD GPU Droplets

How to Use the Scratch Disk on AMD Developer Cloud GPU Droplets

How to Enable Jumbo Frames on AMD Developer Cloud GPU Droplets

AMD Developer Cloud Credits

Paperspace

Deployments Features

Notebooks Features

Workflows Features

Paperspace Pricing

Paperspace Pricing

Paperspace Pricing

Deployments Availability

Notebooks Availability

Workflows Availability

Deployments Limits

Notebooks Limits

Workflows Limits

How to Manage Paperspace Personal Accounts

How to Upload SSH Keys to Paperspace Personal Accounts

Public Datasets

Deployments Quickstart

Notebooks Quickstart

Storage Architecture

How to Use and Manage Paperspace Secrets

Create a Jupyter Notebook with Templates or Custom Notebooks

How to Manage Paperspace Teams

Storage Types

How to Enable Single Sign-On (SSO) for Paperspace Teams

Create and Run Example Gradient Notebooks with Fast.ia and CLIP-PixelDraw

Deployments Support

Machines Support

Notebooks Support

Workflows Support

Machines Best Practices

How to Create Deployments Using the Paperspace CLI

How to Create a Machine

How to Create Notebooks

Deployment Spec Reference

Environment Variables

Machines Features

How to Manage Workflows with the Paperspace GUI and CLI

Machines Quickstart

Workflow Spec Reference

How to Connect to a Machine

How to Create Datasets for Gradient Workflows

Gradient Actions

Understanding Inputs & Outputs

Paperspace Pricing

Machine States and Error Codes

How to Swap Machines Attached to Notebooks

Use the ML-in-a-Box Template For Machine Learning Applications

How to View Logs for Gradient Deployments

Machines Availability

How to Deactivate a Machine

NVIDIA H100 Reference

How to View Metrics for Gradient Deployments

Autoscaling Configuration for Gradient Deployments

How to Delete Paperspace Deployments

Machines Limits

Machine Types

How to Manage User Access

How to Use Custom Containers in Gradient Workflows

Using YAML for Data Science

Public and Protected Endpoints in Gradient Deployments

How to Fork Notebooks

How to Resize a Machine

How to Connect to the Gradient GitHub App

Health Checks for Gradient Deployments

How to Share Notebooks

How to Transfer Files Between Machines

How to Use the Gradient Model Repository to Manage Models

How to Add a Run on Gradient Badge for Notebooks

How to Create Datasets for Notebooks

How to Use Clipboard Syncing and the Paperspace Password Tool on Windows-Based Machines

How to Mount Datasets in a Gradient Notebook

How to Enable or Disable Auto-shutdown

How to Upload and Download Datasets and Files from Gradient Notebooks

How to Connect S3-Compatible Data Sources to Notebooks

How to Create, Delete, or Migrate a Machine to a Private Network

How to Set Up Storage Providers for Notebooks

How to Manage Storage for Notebooks

How to Assign or Remove a Public IP Address

How to Create, Mount, or Delete a Shared Drive

How to Use Container Images for Paperspace Deployments

How to Take, Revert to, or Delete a Snapshot

How to Use Paperspace Integrations

How to Create or Delete a Custom Template

How to Create or Delete a Virtual Private Network

How to Use Secrets and Environment Variables in Gradient Deployments

How to Enable or Disable Advanced Desktop Streaming Settings

How to Use Custom Containers in Gradient Deployments

How to Enable or Disable NVLink

How to Assign or Unassign a Hostname

How to Deploy Using GitHub Actions with Gradient Deployments

How to Use the Terminal to Access Notebook Machines

How to Connect to Remote Jupyter Kernel

How to Access and Restart Jupyter Kernels

How to Use Custom Containers in Gradient Notebooks

How to View Logs for Gradient Notebooks

How to View Metrics For Gradient Notebooks

How to Use TensorBoard in Notebooks

Deploy a Model to an Endpoint using Gradient

Deployment Basics

Notebook Templates

Set Up Your First Workflow

SnapShooter

SnapShooter Features

SnapShooter Pricing

SnapShooter Availability

SnapShooter Limits

How to Connect DigitalOcean Teams to a SnapShooter Account

SnapShooter SSH IP Address Allowlist

How to Connect Other Cloud Provider Accounts to a SnapShooter Account

SnapShooter Quickstart

SnapShooter Alpha and Beta Tests for Backup Jobs

How to Connect Servers Using SSH

How to Connect Servers Using the SnapShooter Agent

How to Connect Containers Using the SnapShooter Agent

How to Add an Encryption Key

How to Use DigitalOcean Spaces Object Storage with SnapShooter

How to Use Other Storage Providers with SnapShooter

How to Back Up DigitalOcean Droplets with SnapShooter

How to Back Up DigitalOcean Volumes with SnapShooter

How to Back Up DigitalOcean Managed Databases with SnapShooter

How to Back Up Resources on DigitalOcean Kubernetes with SnapShooter

How to Back Up Servers from Other Cloud Providers with SnapShooter

How to Back Up Files with SnapShooter

How to Back Up PostgreSQL Servers with SnapShooter

How to Back Up MySQL Servers with SnapShooter

How to Back Up MongoDB Servers with SnapShooter

SnapShooter Support

How to Back Up WordPress Servers with SnapShooter

How to Back Up Laravel Servers with SnapShooter

How to Add Pre- and Post-Backup Scripts for SnapShooter Backup Jobs

How to Restore Backups

Uptime

How to Create Checks

Uptime Features

How to Edit Checks

Uptime Pricing

Uptime Availability

How to Destroy Checks

Uptime Limits

How to Create Alerts

How to Edit Alerts

How to Destroy Alerts

Uptime Monitoring Quickstart

Uptime API Reference

How to View the Uptime Check Dashboard

App Platform

App Platform Quickstart

Choosing a Plan for Your App Components

An Introduction to App Platform

How to Create Apps in App Platform

How to Clone Apps in App Platform

App Platform Features

How to Deploy from Container Images

Deploy Sample Apps to App Platform

App Platform Pricing

How to Deploy from Monorepos

How to Deploy using GitHub Actions

How to Scale Apps in App Platform

How to Configure Scale to Zero in App Platform

App Platform Availability

App Platform Limits

How to Manage Services in App Platform

App Platform Build System Update Policy

How to Manage Cron Jobs and Deployment Jobs in App Platform

App Platform Maintenance

How to Manage Static Sites in App Platform

App Platform Support

How to Manage Workers in App Platform

How to Manage Functions in App Platform

Manage App Platform Databases

How to Manage Databases in App Platform

How to Store Data in App Platform

How to Connect PostgreSQL to Connection Pools in App Platform

Manage App Platform App Settings

How to Manage Build and Run Commands

How to Use Environment Variables in App Platform

How to Configure Edge Settings in App Platform

How to Change an App's Datacenter Region

How to Configure Maintenance Mode

How to Configure App Termination Settings

How to Archive and Restore an App

How to Upgrade Your App's Stack

How to Upgrade Your NodeJS Buildpack in App Platform

How to Upgrade Buildpacks in App Platform

How to Manage App Server's Time Zone

Manage App Platform Networking

How to Add Static IP Addresses to App Platform Apps

How to Manage Domains in App Platform

How to Configure CORS Policies in App Platform

How to Enable App Platform VPC

How to Set Up Internal Routing in App Platform

How to Rewrite or Redirect URL Paths

How to Configure HTTP/2

Use an External CDN in Front of an App Platform App

Manage App Platform App Observability

How to Set Up and Manage Health Checks

How to View Logs in App Platform

How to Forward Logs in App Platform

How to Create Alerts and Set Up Monitoring in App Platform

How to View Insights in App Platform

How to Manage Deployments in App Platform

How to Access the Console for an App Platform Component

How to Restart or Force Rebuild Your App

How to Update an App's Spec

App Platform Dockerfile Build Reference

How to Manage an App's Source Repository

How to Build Components Locally

How to Add a "Deploy to DigitalOcean" Button to Your Repository

How to Destroy Apps in App Platform

Reference for Dev Config YAML

Reference for App Specification

App Platform Error Code Reference

Sample App for Apt and Go

Go Buildpack on App Platform

Node.js Buildpack on App Platform

PHP Buildpack on App Platform

Python Buildpack on App Platform

Ruby Buildpack on App Platform

Migrate from Heroku to DigitalOcean App Platform

Rust Buildpack on App Platform

Sample App for .NET

Sample App for Rust

.NET Buildpack on App Platform

Bun Buildpack on App Platform

Sample App for Asp .Net using Docker

Sample App for Spring boot using Docker

Sample App for Gin

Legacy Node.js Buildpack on App Platform

Aptfile Buildpack on App Platform

App Platform API Reference

Deploy the Etherpad Collaborative Web Editor to App Platform

Hugo Buildpack on App Platform

Deploy a Sample RSS Reader to App Platform

Sample App for Flask

Sample App for Docker

Sample App for Express.js

Sample App for Go

Sample App for Laravel

Sample App for Next.js

Sample App for Node.js

Sample App for Nuxt.js

Sample App for PHP

Sample App for Python

Sample App for React

Sample App for Ruby

Sample App for Static HTML Assets

Sample App for Gatsby

Sample App for Hugo

Functions

Functions Features

Functions Pricing

Functions Availability

Functions Limits

How to Create Functions

Functions Quickstart

Sample Functions

Serverless Jamstack, Part 1: Deploy a MongoDB Database

How to Develop Functions

Serverless Jamstack, Part 2: Add Serverless Functions to App

How to Configure Functions

How to Schedule Functions

How to Call Long-running Functions Asynchronously

How to Destroy Functions

How to Include Static Files

Serverless Jamstack, Part 3: Connect Serverless Functions to Website

How to Set Custom CORS Headers

How to Create Namespaces to Organize DigitalOcean Functions

How to Manage Namespace Access Keys

How to Destroy Namespaces

How to Structure Projects

How to Forward Logs

How to Deploy Functions to App Platform

Activation Record JSON Structure

HTTP Headers

Parameters and Responses

Project Configuration YAML File

Build Process

Functions Go Runtime

Functions Node.js JavaScript Runtime

Functions PHP Runtime

Functions Python Runtime

Functions API Reference

Snapshots

Snapshots Features

Snapshots Pricing

Snapshots Availability

Snapshots Limits

Snapshots Quickstart

Snapshots Support

How to Create Snapshots of Droplets

How to Create or Restore Droplets from Snapshots

How to Migrate Droplets Using DigitalOcean Snapshots

How to Create Snapshots of Volumes

How to Create Volumes from Snapshots

How to Add Droplet Snapshots to Other Regions

How to Transfer a Droplet Snapshot to a Different Team

How to Delete Snapshots

Snapshots API Reference

DigitalOcean Container Registry

Container Registry Features

Container Registry Pricing

Container Registry Availability

Container Registry Limits

Container Registry Quickstart

Container Registry Support

How to Create a Container Registry

How to Use Your Private DigitalOcean Container Registry with Docker and Kubernetes

How to Free Up Space in Your Container Registry

How to Use CI/CD Systems with Your Container Registry

Enable Push-to-Deploy on DigitalOcean Kubernetes Using GitHub Actions

Container Registries

Container Registry

Marketplace

1-Click Models

DigitalOcean Marketplace Droplet 1-Click Apps

DigitalOcean Marketplace Kubernetes 1-Click Apps

DigitalOcean Marketplace SaaS Add-Ons

1-Click Inference Ready - Multi GPU

1-Click Inference Ready - Single GPU

1Password SCIM bridge

360 Monitoring

3CX

aaPanel

aaPanel LNMP

Acra

AdClaw

Add-Ons

AI Agents

AI Models

AI Tools

Airbyte

Airflow

Akaunting

Alby Hub

Anaconda

Analytics

Ant Media Server Community Edition

Ant Media Server Enterprise

Ant Media Server Enterprise Edition

AnythingMCP

Apache Airflow Blueprint

Apache Kafka

Apache2 on Ubuntu24-04

ApisCP

AppOptics

Appsmith

Appwrite

AresMUSH

ArgoCD

Atm0s Media Stack

authentik

AzuraCast

Baby Buddy

Bagisto

Bitwarden

Blogs and Forums

BlueSky Social PDS

Border0

Budibase

Business Apps

Caligrafy

Campfire

CapRover

Celerp

Celiums Memory AI

Cert-Manager

Chamilo

Chartbrew

Chat

chatwoot

Chevereto

Chevereto-Free

Clever VPN Clustered Server

ClickHouse

Client-side Global Server Load Balancer

Cloudanix

CloudCasa

CloudPanel 2 - Ubuntu 24.04

Cloudron

ClusterControl

Coder

Codex CLI

Codex Universal

Conduktor Console

Coolify

Coreflux MQTT Broker

cPanel & WHM® (License)

cPanel & WHM® for AlmaLinux 9

cPanel & WHM® for Ubuntu

Cron To Go

Crossid

CSI for S3

CTO.ai

CUBITE

Curiosity

CyberPanel

CyberPanel Joomla

cyclops

Data Science

Databases

DBConvert Streams

DeepSeek R1 Distill Llama 8B - Single GPU

DeepSeek R1 Distill Qwen 7B - Single GPU

DeepSparse Inference Runtime

defensia-agent

Developer Tools

Devprime

Discourse

Django

Django + PostgreSQL

Django 3.2 LTS

Django Blueprint

Django-Scikitlearn on Ubuntu24-04

Docker

Docker Agent

Dokku

Doppler

dradis

Draxlr

Droplet NFS Server

EasyHAProxy Ingress Controller

Easypanel

eCommerce

ElasticSearch

eLearning

ELK Blueprint

Email

EmailEngine

Epinio

ERNIE 4.5-21B-A3B-Base - Single GPU

Erxes

FARM

FASTPANEL

Fathom Analytics

Flashphoner Web Call Server

Flask

Flexify.IO Multi-cloud / Migration

Flipt

FlowForge

FlowFuse

Folding@home

Frameworks

FreePBX®

Frigade

Functions

Fundamento

FusionAuth

Gaming

Gel

GenesisDB CE

Ghost

GitLab Enterprise Edition

Golang on Ubuntu24.04

Goose

gopaddle

Grafana

Grafana Loki

Gramps Web

Grok Build

Haltdos Community WAF

Haltdos WAF Pro

HarperDB

HashiCorp Vault

Helpy Pro

Helpy Pro K8s

Hermes Agent

HollaEx Kit

HQbird Firebird v2.5

HQbird Firebird v3.0

HQbird Firebird v4.0

HQbird Firebird v5.0

HumHub

IceWarp

Immich

Infisical

Inngest

InvenTree

IronCache

IronMQ

IronWorker

Ispmanager 6

JAX

JAX 0.4.35

JAX 0.8.2 (ROCm 7.2.4)

Jenkins on ubuntu 24.04

JetBackup License

Jitsi Server

Jupyter Notebook

JupyterLab - AMD MI300x

Kasm Workspaces

Keitaro

Keycloak

Kibana

Knative

Kotal Pro

kube-state-metrics

kubefirst

Kubernetes

Kubernetes Metrics Server

Kubernetes Monitoring Stack

Kubescape operator

KubeSphere

lakeFS

LAMP

Laranode Panel

Laravel

Laravel + MySQL

LaunchWP.io

LEMP

Linkerd

LinuxGSM

Live Helper Chat

Logging

Loggly

Logs & Telemetry

LogStash

ls-k8s-webadc

Magento 2 Open Source

Mainnet Fullnode

MariaDB

Matrix (Synapse backend)

MEAN

Media

Memori

Memphis

MERN

Metabase

Minecraft Forge Edition Server

Minecraft: Java Edition Server

Moesif API Observability and Monetization

MongoDB

Monitoring

moodle

MultiversX Full Observing Squad

MultiversX Observing Squad

MultiversX Testnet Sovereign Chain

MySQL

n8n

NemoClaw (Alpha)

Netdata

NethServer

Netmaker

Network Tools

Nextcloud

NextGenSwitch

NGINX

Nginx on Ubuntu24-04

ngrok Ingress Controller

NgStack

NirvaShare

NKN Commercial

NodeJS

NovoSGA

nPool

Oasis Defender

OctoBot

Odoo ERP

Ollama with Open WebUI

omniedge-supernode

ONLYOFFICE Docs

ONLYOFFICE DocSpace

ONLYOFFICE Workspace

Open Source Social Network

Open WebUI

OpenBoxes Server

OpenCart

OpenClaw

OpenCode

OpenEBS

OpenEBS NFS Provisioner

OpenFaaS Kubernetes

OpenJDK17 on Ubuntu24-04

OpenLIT

OpenLiteSpeed ClassicPress

OpenLiteSpeed Django

OpenLiteSpeed Drupal

OpenLiteSpeed Joomla

OpenLiteSpeed NodeJS

OpenLiteSpeed Rails

OpenLiteSpeed WordPress

OpenPanel

OpenSearch

Opentofu-on-Ubuntu24-04

OpenVPN Access Server

OriginTrail DKG mainnet node

OriginTrail DKG testnet node

Osmosis

Outerbase

Owncast

Pachyderm

Pangolin (CE)

Paper: Minecraft Server

Paralus

Passbolt CE

PasswordLab

PENN (Postgres + Express + Next.js)

Percona Monitoring and Management

Perforce P4 (Helix Core)

PGSync

PhotoPrism

PhpMyAdmin

Pingdom

Pirisubchains Node

Pixie

Plane

Plane (Community Edition)

Plausible Analytics

Plesk

Plesk (AlmaLinux)

Plesk (License)

PocketBase

Postfix

PostgreSQL on Ubuntu24.04

PrestaShop

Prometheus

Publitio

PyTorch

PyTorch (ROCm7)

PyTorch 2.10.0 (ROCm 7.2.4)

PyTorch 2.10.0 (ROCm 7.2)

PyTorch 2.5.1

QloApps

QuantRocket

QuestDB

R-programming-on-ubuntu-24.04

RabbitMQ

RackWare Cloud Migration

Redis on Ubuntu24.04

Resoto

Restyaboard

Restyaboard (CentOS)

RethinkDB

RingQ

ROCm™ 7 Software

ROCm™ 7.1 Software

ROCm™ 7.14 Software

ROCm™ 7.2 Software

ROCm™ 7.2.4

ROCm™ Software

RStudio

RStudio Kubernetes

Ruby on Rails

RunCloud-20.04

RunCloud-24.04 (NGINX, MariaDB)

RunCloud-24.04 (NGINX, MySQL)

RunCloud-24.04 (OLS, MariaDB)

RunCloud-24.04 (OLS, MySQL)

Saltcorn

Sandfly Security

Scout Monitoring

SearchAI

SearchBlox Enterprise Search

Security

support@programmerhat.com

Semaphore

ServerWand

SFTP To Go

SGLang

SGLang (ROCm7)

SGLang 0.4.6

SGLang 0.5.14 (ROCm 7.2.4)

SGLang 0.5.9

Shiny Kubernetes

ShinyProxy

SigNoz

Simple Observability

SimpleBackups

SnapShooter

Sparrow-Community-Edition

SpinupWP

SPR

SRS

Stacks Blockchain

Status List

Statusnook

Storage

Strapi

StreamAbyss Kafka

Supabase

SuperPlane

SVNPlus

Swarm Lightnode

SWPanel

Teleport

Temporal

ThePlanMinder PostgreSQL

ThingsBoard Professional Edition

ThorMail

Traccar

Traefik Proxy

TrilioVault for Kubernetes

twigs

TypeScript on ubuntu 24.04

Ubuntu Desktop (GNOME)

UH VPN

Unsloth Studio (ROCm 7.2.4)

Uptime

UTunnel VPN

Vagrant

Valkey

Varnish Cache

VictoriaLogs Single

VictoriaMetrics Cluster

VictoriaMetrics Single

Vijil Dome

Virola Messenger

VitalPBX

vLLM

vLLM (ROCm7)

vLLM 0.17.1

vLLM 0.23.0

vLLM 0.23.0 (ROCm 7.2.4)

vLLM 0.8.5

Vodia Analytics Server

Vodia Monitor

Vodia Multi-tenant Cloud PBX

Vodia PBX Prepaid Offer

Vodia Wallboards Server

VPN Server

VS Code Server

WarpSpeed VPN

WGDashboard

WHMCS

Wiki.js

WordPress

WordPress + MySQL

WordPress-WooCommerce

Workflow Server 3

WP Guardian

WP Squared

WP Squared (License)

wpcontroller

Xitoring

xplex

xrDebug

Yacht

Yeastar P-Series Phone System

Z-Stream

Zabbix server

Zabbix Server 6.4

ZeroClaw

ZesleCP

Zulip

One-Click Applications Deprecated Before October 2018

Managed Databases

How to Create Valkey Clusters

Valkey Features

OpenSearch Features

Kafka Features

Migration Strategies

MongoDB Features

MySQL Features

PostgreSQL Features

Valkey Pricing

OpenSearch Pricing

Kafka Pricing

Sort Buffer Size on MySQL

MongoDB Pricing

MySQL Pricing

PostgreSQL Pricing

Valkey Availability

OpenSearch Availability

Kafka Availability

MongoDB Availability

MySQL Availability

PostgreSQL Availability

Valkey Limits

OpenSearch Limits

Kafka Limits

MongoDB Limits

MySQL Limits

PostgreSQL Limits

How to Connect to Valkey Database Clusters

Valkey Quickstart

OpenSearch Quickstart

Kafka Quickstart

MongoDB Quickstart

MySQL Quickstart

PostgreSQL Quickstart

How to Secure Valkey Managed Database Clusters

How to Migrate Valkey Databases

How to Schedule Automatic Software Updates for Valkey Database Clusters

How to Choose Eviction Policies on Valkey Database Clusters

How to Tag Valkey Database Clusters

How to Add Standby Nodes to Valkey Database Clusters

How to Configure Custom CNAME Records for Valkey Clusters

How to Set Up Valkey Cluster Monitoring Alerts

How to Relocate Database Clusters

How to Resize Valkey Database Clusters

How to Destroy Valkey Database Clusters

OpenSearch Support

MongoDB Support

MySQL Support

PostgreSQL Support

How to Create OpenSearch Clusters

How to Forward Logs to OpenSearch Clusters

How to Create Kafka Clusters

How to Create MongoDB Database Clusters

How to Create MySQL Database Clusters

How to Create PostgreSQL Database Clusters

How to Create MySQL Advanced Edition Clusters

How to Create PostgreSQL Advanced Edition Clusters

How to Resize MongoDB Database Clusters

How to Connect to OpenSearch Database Clusters

How to Connect to Kafka Clusters

How to Connect to MongoDB Database Clusters

How to Connect to MySQL Database Clusters

How to Connect to PostgreSQL Database Clusters

How to Resize OpenSearch Clusters

How to Create Kafka Topics

How to Resize Kafka Clusters

How to Resize MySQL Database Clusters

How to Resize PostgreSQL Database Clusters

How to Import MySQL Databases into DigitalOcean Managed Databases

How to Import PostgreSQL Databases into DigitalOcean Managed Databases with pg_dump

How to Secure OpenSearch Managed Database Clusters

How to Secure Kafka Managed Clusters

How to Import and Export MongoDB Data

How to Secure MongoDB Managed Database Clusters

How to Secure MySQL Managed Database Clusters

How to Secure PostgreSQL Managed Database Clusters

How to Migrate Elasticsearch Databases to DigitalOcean OpenSearch

How to Migrate PostgreSQL Databases to DigitalOcean Using Continuous Migration

How to Migrate MySQL Databases

How to Migrate from Managed to Self-Managed MySQL

How to Migrate from Managed to Self-Managed PostgreSQL

How to Schedule Automatic Software Updates for OpenSearch Clusters

How to Schedule Automatic Software Updates for Kafka Clusters

How to Schedule Automatic Software Updates for MySQL Database Clusters

How to Schedule Automatic Software Updates for PostgreSQL Database Clusters

How to Reindex OpenSearch Data for a Newer Version

How to Manage OpenSearch Users

How to Manage Kafka Users in a Database Cluster

How to Schedule Automatic Software Updates for MongoDB Database Clusters

How to Manage MySQL Users and Databases in a Database Cluster

How to Manage PostgreSQL Users and Databases in a Database Cluster

How to Tag MongoDB Database Clusters

How to Modify User Privileges in MySQL Databases

How to Modify User Privileges in PostgreSQL Databases

How to Monitor Valkey Database Performance

How to Monitor Kafka Database Performance

How to Manage MongoDB Users and Databases in a Database Cluster

How to Monitor MySQL Database Performance

How to Monitor PostgreSQL Database Performance

How to Upgrade MongoDB Database Clusters

How to Add Standby Nodes to MySQL Database Clusters

How to Add Standby Nodes to PostgreSQL Database Clusters

How to Add Standby Nodes to MongoDB Database Clusters

How to Add Read-Only Nodes to MySQL Database Clusters

How to Add Read-Only Nodes to PostgreSQL Database Clusters

How to Monitor OpenSearch Database Cluster Performance

How to Manage Connection Pools for PostgreSQL Database Clusters

How to Set Up OpenSearch Cluster Monitoring Alerts

How to Set Up Kafka Cluster Monitoring Alerts

How to Monitor MongoDB Database Cluster Performance

How to Set Up MySQL Cluster Monitoring Alerts

How to Set Up PostgreSQL Cluster Monitoring Alerts

How to Relocate Database Clusters

How to Relocate Database Clusters

How to Relocate Database Clusters

How to Configure Custom CNAME Records for MySQL Clusters

How to Configure Custom CNAME Records for PostgreSQL Clusters

How to Forward Logs from a Valkey Cluster

How to Fork an OpenSearch Database Cluster

How to Forward Logs from a Kafka Cluster

How to Forward Logs from a MongoDB Cluster

How to Forward Logs from a MySQL Cluster

How to Forward Logs from a PostgreSQL Cluster

How to Fork a MySQL Database Cluster

How to Fork a PostgreSQL Database Cluster

How to Manually Restore OpenSearch Database Clusters from Backups

How to Set Up MongoDB Cluster Monitoring Alerts

How to Manually Restore MySQL Database Clusters from Backups

How to Manually Restore PostgreSQL Database Clusters from Backups

How to Enable Schema Registry on Kafka Clusters

How to Destroy OpenSearch Clusters

How to Destroy Kafka Clusters

How to Destroy MySQL Database Clusters

How to Destroy PostgreSQL Database Clusters

How to Fork a Valkey Database Cluster

How to Fork a MongoDB Database Cluster

How to Tag PostgreSQL Database Clusters

How to Set Global SQL Mode on MySQL Clusters

How to Tag Kafka Clusters

How to Tag OpenSearch Clusters

How to Upgrade PostgreSQL to a New Version

How to Tag MySQL Database Clusters

How to Reconfigure Kafka Database Clusters

How to Reconfigure MongoDB Database Clusters

How to Reconfigure OpenSearch Database Clusters

How to Reconfigure MySQL Database Clusters

How to Reconfigure PostgreSQL Database Clusters

How to Reconfigure Valkey Database Clusters

How to Manually Restore MongoDB Database Clusters from Backups

How to Create Primary Keys for MySQL Database Tables

How to Destroy MongoDB Database Clusters

Supported OpenSearch Plugins

Types of Cluster Notifications

Types of Cluster Notifications

Types of Cluster Notifications

Types of Cluster Notifications

Supported PostgreSQL Extensions

Best Practices

Best Practices

Best Practices

Best Practices

Best Practices

Best Practices

Types of Cluster Notifications

Optimize Shared Buffers

Shared Responsibility Model

Shared Responsibility Model

Shared Responsibility Model

Shared Responsibility Model

Shared Responsibility Model

Shared Responsibility Model

Migration Strategies

Migration Strategies

Valkey API Reference

OpenSearch API Reference

Kafka API Reference

Types of Cluster Notifications

MongoDB API Reference

Memory Usage for Valkey Database Clusters

MySQL API Reference

PostgreSQL API Reference

DigitalOcean Kubernetes

Kubernetes Features

Kubernetes Pricing

Kubernetes Availability

Kubernetes Limits

How to Create Kubernetes Clusters

Kubernetes Quickstart

How to Connect to a DigitalOcean Kubernetes Cluster

How to Add Node Pools to a Cluster

How to Enable Cluster Autoscaler for a DigitalOcean Kubernetes Cluster

How to Configure Networking for Multi-Node GPU Worker Nodes

How to Manage Kubernetes 1-Click Applications

How to Destroy DigitalOcean Kubernetes Clusters

How to Enable High Availability

How to Integrate with a DigitalOcean Container Registry

How to Add Volumes to Kubernetes Clusters

How to Delete Volumes from Kubernetes Clusters

How to Restore Volumes from Snapshots in Kubernetes Clusters

How to Use NFS Storage with Kubernetes Clusters

How to Import a DigitalOcean Snapshot into a Kubernetes Cluster

How to Create Volume Snapshots in Kubernetes Clusters

How to Add Load Balancers to Kubernetes Clusters

How to Configure Advanced Load Balancer Settings in Kubernetes Clusters

Kubernetes Support

How to Migrate Load Balancers

How to Delete Load Balancers from Kubernetes Clusters

How to Use Gateway API to Route Traffic in Kubernetes Clusters

How to Use the Routing Agent in Kubernetes Clusters

How to Use Spaces With Kubernetes Clusters

How to Use the Node Readiness Controller in DOKS

How to Customize CoreDNS for Kubernetes Clusters

How to Configure CoreDNS Autoscaling for DigitalOcean Kubernetes

How to Enable Push-to-Deploy on DigitalOcean Kubernetes Using GitHub Actions

How to View Basic Performance Metrics for Nodes in DigitalOcean Kubernetes Clusters

How to Use Cilium Hubble for Network Visibility and Security of Kubernetes Clusters

How to Monitor Advanced Metrics for Kubernetes Pod Deployment Progress and Availability

How to Forward Logs to Managed OpenSearch Database

DOKS Operational Readiness, Part 1: Install the NGINX Ingress Controller

How to Upgrade DOKS Clusters to Newer Versions

How to Configure Automatic Node Remediation for DigitalOcean Kubernetes Clusters

How to Add a Control Plane Firewall

How to Configure Single Sign-On for Kubernetes Clusters

DOKS Operational Readiness, Part 2: Enable HTTPS

DOKS Operational Readiness, Part 3: Configure Wildcard Certificates

Choosing the Right Kubernetes Plan

Kubernetes Best Practices

The Managed Elements of DigitalOcean Kubernetes

GPU Worker Nodes

DigitalOcean Kubernetes Security Information

1.33.12-do.3

1.34.8-do.3

1.35.5-do.3

1.36.0-do.3

1.33.12-do.2

1.34.8-do.2

1.35.5-do.2

1.36.0-do.2

1.33.12-do.1

1.34.8-do.1

1.35.5-do.1

1.36.0-do.1

1.33.12-do.0

1.34.8-do.0

1.35.5-do.0

1.36.0-do.0

1.33.9-do.6

1.34.5-do.6

1.35.1-do.6

1.33.9-do.5

1.34.5-do.5

1.35.1-do.5

1.33.9-do.4

1.34.5-do.4

1.35.1-do.4

1.33.9-do.3

1.34.5-do.3

1.35.1-do.3

1.32.13-do.2

1.33.9-do.2

1.34.5-do.2

1.35.1-do.2

1.32.13-do.1

1.33.9-do.1

1.34.5-do.1

1.35.1-do.1

1.32.13-do.0

1.33.9-do.0

1.34.5-do.0

1.35.1-do.0

1.32.10-do.5

1.33.6-do.5

1.34.1-do.5

1.32.10-do.4

1.33.6-do.4

1.34.1-do.4

1.32.10-do.3

1.33.6-do.3

1.34.1-do.3

1.32.10-do.2

1.33.6-do.2

1.34.1-do.2

1.32.10-do.1

1.33.6-do.1

1.34.1-do.1

1.32.10-do.0

1.33.6-do.0

1.34.1-do.0

1.31.9-do.5

1.32.5-do.5

1.33.1-do.5

1.31.9-do.4

1.32.5-do.4

1.33.1-do.4

1.31.9-do.3

1.32.5-do.3

1.33.1-do.3

1.31.9-do.2

1.32.5-do.2

1.33.1-do.2

1.31.9-do.1

1.32.5-do.1

1.33.1-do.1

1.30.13-do.0

1.31.9-do.0

1.32.5-do.0

1.33.1-do.0

1.30.10-do.3

1.31.6-do.3

1.32.2-do.3

1.30.10-do.2

1.31.6-do.2

1.32.2-do.2

1.30.10-do.1

1.31.6-do.1

1.32.2-do.1

1.30.10-do.0

1.31.6-do.0

1.32.2-do.0

1.29.13-do.0

1.30.9-do.0

1.31.5-do.0

1.32.1-do.0

1.29.9-do.5

1.30.5-do.5

1.31.1-do.5

1.29.9-do.4

1.30.5-do.4

1.31.1-do.4

1.28.14-do.3

1.29.9-do.3

1.30.5-do.3

1.31.1-do.3

1.28.14-do.2

1.29.9-do.2

1.30.5-do.2

1.31.1-do.2

1.28.14-do.1

1.29.9-do.1

1.30.5-do.1

1.31.1-do.1

1.28.14-do.0

1.29.9-do.0

1.30.5-do.0

1.31.1-do.0

1.28.13-do.0

1.29.8-do.0

1.30.4-do.0

1.28.11-do.0

1.29.6-do.0

1.30.2-do.0

1.27.14-do.0

1.28.10-do.0

1.29.5-do.0

1.30.1-do.0

1.26.13-do.0

1.27.10-do.0

1.28.6-do.0

1.29.1-do.0

1.26.12-do.0

1.27.9-do.0

1.28.5-do.0

1.29.0-do.0

1.25.14-do.0

1.26.9-do.0

1.27.6-do.0

1.28.2-do.0

1.24.16-do.0

1.25.12-do.0

1.26.7-do.0

1.27.4-do.0

1.24.13-do.0

1.25.10-do.0

1.26.5-do.0

1.27.2-do.0

1.24.12-do.0

1.25.8-do.0

1.26.3-do.0

1.23.14-do.0

1.24.8-do.0

1.25.4-do.0

1.22.13-do.0

1.23.10-do.0

1.24.4-do.0

1.22.12-do.0

1.23.9-do.0

1.21.14-do.0

1.22.11-do.0

1.21.11-do.1

1.22.8-do.1

Build and Deploy Your First Image to Your First Cluster

1.21.11-do.0

1.22.8-do.0

1.20.15-do.1

1.21.10-do.0

1.22.7-do.0

1.20.15-do.0

1.21.9-do.0

1.19.15-do.0

1.20.11-do.0

1.21.5-do.0

1.19.13-do.0

1.20.9-do.0

1.21.3-do.0

Autoscale Cluster With Horizontal Pod Autoscaling

1.21.2-do.2

1.21.2-do.1

1.19.12-do.0

1.20.8-do.0

1.21.2-do.0

1.18.19-do.0

1.19.11-do.0

1.20.7-do.0

DigitalOcean Kubernetes Supported Releases

1.13.12-do.13

1.14.10-do.9

1.15.12-do.6

1.16.15-do.2

1.17.16-do.0

1.18.14-do.0

1.19.6-do.0

1.20.2-do.0

1.17.13-do.3

1.18.10-do.3

1.19.3-do.3

1.17.13-do.2

1.18.10-do.2

1.19.3-do.2

1.15.12-do.5

1.16.15-do.1

1.17.13-do.1

1.18.10-do.1

1.19.3-do.1

1.11.10-do.18

1.12.10-do.18

1.13.12-do.12

1.14.10-do.8

1.15.12-do.4

1.16.15-do.0

1.17.13-do.0

1.18.10-do.0

1.19.3-do.0

1.11.10-do.14

1.12.10-do.14

1.13.12-do.9

1.14.10-do.5

1.15.12-do.1

1.16.14-do.1

1.17.11-do.1

1.18.8-do.1

1.16.14-do.0

1.17.11-do.0

1.18.8-do.0

1.16.13-do.0

1.17.9-do.0

1.18.6-do.0

1.13.12-do.8

1.14.10-do.4

1.15.12-do.0

1.16.10-do.0

1.17.6-do.0

1.18.3-do.0

1.11.10-do.13

1.12.10-do.13

1.13.12-do.7

1.14.10-do.3

1.15.11-do.0

1.16.8-do.0

1.17.5-do.0

1.11.10-do.12

1.12.10-do.12

1.13.12-do.6

1.14.10-do.2

1.15.9-do.2

1.16.6-do.2

1.11.10-do.11

1.12.10-do.11

1.13.12-do.5

1.14.10-do.1

1.15.9-do.1

1.16.6-do.1

1.12.10-do.10

1.13.12-do.4

1.14.10-do.0

1.15.9-do.0

1.16.6-do.0

1.12.10-do.9

1.13.12-do.3

1.14.8-do.3

1.15.5-do.3

1.16.2-do.3

DigitalOcean Volumes Block Storage Features

1.16.2-do.2

1.11.10-do.10

1.12.10-do.8

1.13.12-do.2

1.14.8-do.2

1.15.5-do.2

1.16.2-do.1

1.14.8-do.1

1.15.5-do.1

1.16.2-do.0

1.13.12-do.0

1.14.8-do.0

1.15.5-do.0

1.13.11-do.0

1.14.7-do.0

1.15.4-do.0

1.11.10-do.8

1.12.10-do.6

1.13.10-do.3

1.14.6-do.3

1.15.3-do.3

1.11.10-do.7

1.12.10-do.5

1.13.10-do.2

1.14.6-do.2

1.15.3-do.2

1.11.10-do.6

1.12.10-do.4

1.13.10-do.1

1.14.6-do.1

1.15.3-do.1

1.11.10-do.5

1.12.10-do.3

1.13.10-do.0

1.14.6-do.0

1.15.3-do.0

1.15.2-do.0

1.12.10-do.2

1.13.9-do.0

1.14.5-do.0

1.12.10-do.1

1.13.8-do.1

1.14.4-do.1

1.12.10-do.0

1.13.8-do.0

1.14.4-do.0

1.12.9-do.0

1.13.7-do.0

1.14.3-do.0

1.12.8-do.4

1.13.5-do.5

1.14.1-do.4

1.13.5-do.4

1.14.1-do.3

1.12.8-do.3

1.13.6-do.1

1.14.2-do.1

1.13.6-do.0

1.14.2-do.0

1.11.9-do.3

1.12.8-do.1

1.13.5-do.3

1.14.1-do.2

1.14.1-do.1

1.11.9-do.2

1.12.8-do.0

1.13.5-do.2

1.11.9-do.1

1.13.5-do.1

1.11.9-do.0

1.13.5-do.0

DigitalOcean Kubernetes API Reference

How to Set RoleBindings for Custom Roles

Custom Images

Custom Images Features

Custom Images Pricing

Custom Images Availability

Custom Images Limits

Custom Images Quickstart

How to Upload Custom Images

How to Add Custom Images to Additional Regions

How to Delete Custom Images

Custom Images API Reference

How to Create Droplets from Custom Images

Projects

Projects Features

Projects Pricing

Projects Availability

Projects Limits

Projects Quickstart

How to Create Projects

How to Move Resources between Projects

How to Delete Projects

Project Resources

Projects

Monitoring

How to Install the DigitalOcean Metrics Agent

How to Install the DigitalOcean Metrics Agent Using the Metrics Agent Repository

How to Uninstall the DigitalOcean Metrics Agent

How to Create, Edit, and Delete Resource Alerts

How to Upgrade Your Legacy Metrics Agent

Monitoring Support

Monitoring Features

Monitoring Pricing

Monitoring Availability

Monitoring Quickstart

Monitoring Limits

Monitoring API Reference

Droplet Metrics

GPU Metrics

Networking

VPC Features

DNS Features

Firewalls Features

IPv6 Features

Load Balancers Features

Reserved IP Features

VPC Pricing

DNS Pricing

Firewalls Pricing

IPv6 Pricing

Load Balancers Pricing

Reserved IPs Pricing

VPC Availability

DNS Availability

Firewalls Availability

IPv6 Availability

Load Balancers Availability

Reserved IP Availability

VPC Limit

DNS Limits

Firewalls Limits

IPv6 Limits

Load Balancers Limits

Reserved IP Limits

VPC Quickstart

DNS Quickstart

Firewalls Quickstart

IPv6 Quickstart

Load Balancer Quickstart

Reserved IP Quickstart

VPC Support

DNS Support

Firewalls Support

IPv6 Support

Load Balancer Support

Reserved IP Support

How to Create a VPC

How to Create Regional Load Balancers

How to Destroy a VPC

How to Add Domains

How to Create Firewalls

How to Create and Set Up Global Load Balancers

How to Create Reserved IPs

How to Enable IPv6 on Droplets

How to Delete Reserved IPs

How to Enable Additional IPv6 Addresses

How to Configure Firewall Rules

How to Create, Edit, and Delete DNS Records

How to Add and Remove Droplets from Firewalls

How to Disable IPv4 and Only Use IPv6

How to Manage CAA Records

How to Reassign or Unassign Reserved IPs

How to Delete Domains

How to Manually Enable Reserved IPs

How to View All Firewall Rules Applied to a Droplet

How to Find Information about Droplet Anchor IPs

How to Organize DigitalOcean Cloud Firewalls

How to Send Outbound Traffic Over a Reserved IP

How to Destroy Firewalls

How to Provision a BYOIP Prefix

How to Add New Resources to a VPC Network

How to Deprovision a BYOIP Prefix

How to Pause or Resume BYOIP Prefix Advertisement

How to Assign BYOIP IPs

How to Reassign or Unassign BYOIP IPs

How to Migrate Resources Into and Between VPC Networks

How to Manage Regional Load Balancers

How to Manage Global Load Balancers

How to Scale Regional Load Balancers

How to Enable VPC Networking on Existing Droplets

How to Set a Default VPC

How to Configure Backend Droplets for Network Load Balancers

How to Use the VPC-local DNS Resolver

How to Configure SSL Passthrough

How to Destroy Load Balancers

How to Balance TCP Traffic

How to Create a VPC Peering

How to Add a Subdomain to Your Domain

How to Download DNS Zone Files

How to Destroy a VPC Peering

How to Update Routes to Enable VPC Peering

How to Create a NAT Gateway

How to Destroy a NAT Gateway

How to Configure Droplets for NAT Gateway

How to Configure DOKS for NAT Gateway

How to Create a Partner Attachment

How to Destroy a Partner Attachment

How to Edit a Partner Attachment's VPC Networks

How to Add High Availability to a Partner Attachment

How to Troubleshoot a Partner Attachment

Load Balancer Status

Best Practices for Performance on DigitalOcean Load Balancers

How to Plan Your Custom VPC Network

Use VPC Networks to Secure Your Servers and Other Best Practices

VPC NAT Gateways

VPC Peerings

VPCs

Cloud Firewalls API Reference

BYOIP Prefixes

Certificates

How to Configure SSL Termination

Domain Records

Domains

Floating IP Actions

Floating IPs

Load Balancers

Reserved IP Actions

Reserved IPs

Reserved IPv6

Reserved IPv6 Actions

How to Work with DigitalOcean Load Balancers Using doctl

Point to DigitalOcean Name Servers From Common Domain Registrars

Volumes Block Storage

Volume Quickstart

How to Create and Set Up Volumes for Use with Droplets

How to Detach and Delete Volumes

How to Increase the Size of DigitalOcean Volumes Block Storage

Volume Features

Volumes Support

Volume Pricing

Volume Availability

How to Mount and Unmount Volumes

Volume Limits

Naming Conventions for DigitalOcean Volumes Block Storage

How to Create Partitions on DigitalOcean Volumes Block Storage

How to Expand Partitions After Resizing a Volume

Block Storage

Block Storage Actions

Backups

Backups Features

Backups Pricing

Backups Availability

Backups Limits

Backups Quickstart

Backups Support

How to Enable Backups

How to Create or Restore Droplets from Backups

How to Convert Backups to Snapshots

How to Disable Backups

Backups API Reference

Droplets

Droplet Features

Droplet Pricing

Droplet Availability

Linux Images for Droplets

Droplet Limits

Private Droplets

Droplet Quickstart

Set up a Production-Ready Droplet

Recommended Drivers and Software for GPU Droplets

Droplets Support

How to Create a Droplet

How to Provide User Data During Droplet Creation

Choosing the Right CPU Droplet Plan

Considerations when Downsizing to a Smaller Droplet

How to Connect to a Private Droplet

How to Connect to Droplets with the Droplet Console

How to Transfer Files to Droplets With FileZilla

Package Mirrors

Image Deprecation Policy

How to Tag Droplets

How to Track Performance with Droplet Graphs

How to Resize Droplets for Vertical Scaling

How to Use Droplet Autoscale Pools for Automatic Horizontal Scaling

How to Access Information about a Droplet using the Metadata API

How to Rebuild Droplets

How to Install or Uninstall the DigitalOcean Droplet Agent

Droplet Policies

How to Destroy a Droplet from the DigitalOcean Control Panel

Live Migrations

How to Create GPU Droplets

How to Use the Scratch Disk on GPU Droplets

How to Enable GPU Metrics on GPU Droplets with DCGM

How to Tune Network Performance on GPU Droplets

How to Connect to your Droplet with OpenSSH

How to Create SSH Keys with OpenSSH on macOS or Linux

How to Switch to Internal Kernel Management with the DigitalOcean GrubLoader Kernel

How to Connect to your Droplet with PuTTY on Windows

How to Create SSH Keys with PuTTY on Windows

How to Upgrade to the Latest Kernel

How to Boot into a Specific Kernel Version

How to Upload an SSH Public Key to an Existing Droplet

Autoscale Pool Concepts

How to Configure Multi-Node GPU Droplets

How to Recover Data from Droplets with the Recovery ISO

How to Recover Access to Droplets using the Recovery Console

Droplet Actions

Droplet Autoscale Pools

Droplets

Image Actions

Images

Spaces Object Storage

Spaces Features

Spaces Pricing

Spaces Availability

Spaces Limits

Spaces Quickstart

How to Create a DigitalOcean Spaces Bucket

How to Destroy a DigitalOcean Spaces Bucket

How to Manage Access to DigitalOcean Spaces

How to Migrate DigitalOcean Spaces Buckets Using Flexify.IO

How to Transfer DigitalOcean Spaces Buckets Between Regions Using Rclone

How to Upload, Download, and Delete Files

How to Organize Files in Folders

How to Share Links to Files

How to Set File Listing Permissions

How to Set File Metadata

How to Enable the DigitalOcean Spaces CDN

How to Manage the DigitalOcean Spaces CDN Cache

How to Configure DigitalOcean Spaces Access Logs

How to Configure DigitalOcean Spaces Versioning

How to Configure Bucket Policies

How to Configure Lifecycle Rules

How to Configure Cross-Origin Resource Sharing

Spaces S3 Compatibility

Spaces Performance Best Practices

Set Up s3cmd 2.x with DigitalOcean Spaces

Examples of s3cmd 2.x Usage with DigitalOcean Spaces

Use DigitalOcean Spaces with AWS S3 SDKs

Configure DigitalOcean Spaces as a Terraform Remote State Backend

Use Transmit 4 for macOS with DigitalOcean Spaces

Use Transmit 5 for macOS with DigitalOcean Spaces

Using Cyberduck 6.2.x for Windows and macOS with DigitalOcean Spaces

CDN Endpoints

Spaces Keys

## What is Product Home – DigitalOcean Documentation's llms.txt?

Product Home – DigitalOcean Documentation publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what Product Home – DigitalOcean Documentation offers and where to find details.

Pass

Spec

25

Sections

1760

Links

401.7 KB

Size

~102.7k

Tokens

Sections: DigitalOcean Vector Databases · DigitalOcean Knowledge Bases · Inference · Cloud Security Posture Management · Bare Metal GPUs · Network File Storage · and 19 more

## Add Product Home – DigitalOcean Documentation Docs to Your AI Assistant

Select your tool to see how to add Product Home – DigitalOcean Documentation's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://www.digitalocean.com/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about Product Home – DigitalOcean Documentation

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 4 notes

## Frequently Asked Questions

Where is Product Home – DigitalOcean Documentation's llms.txt file?

Product Home – DigitalOcean Documentation publishes its llms.txt at https://www.digitalocean.com/llms.txt. This file provides a structured, markdown-formatted index of Product Home – DigitalOcean Documentation's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use Product Home – DigitalOcean Documentation's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of Product Home – DigitalOcean Documentation's documentation so it can provide better code suggestions and answers about Product Home – DigitalOcean Documentation.

What does Product Home – DigitalOcean Documentation's llms.txt contain?

Product Home – DigitalOcean Documentation's llms.txt contains 25 sections and 1760 documentation links in 401.7 KB (~102.7k tokens). Key sections include DigitalOcean Vector Databases, DigitalOcean Knowledge Bases, Inference, Cloud Security Posture Management, Bare Metal GPUs, Network File Storage.

How many tokens does Product Home – DigitalOcean Documentation's llms.txt use?

The concise llms.txt index is approximately 102.7k tokens (401.7 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is Product Home – DigitalOcean Documentation?

Information on DigitalOcean product features, pricing, availability, and limits; how to use products from the control panel; how to manage your account, teams, and billing; and platform details, release notes, and product policies.. Product Home – DigitalOcean Documentation's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with Product Home – DigitalOcean Documentation.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Mailchimp - Complete Web Content Analysis Comprehensive analysis and documentation of web content](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/mailchimp-complete-web-content-analysis) [WireMock WireMock is a flexible API mocking tool for fast, robust and comprehensive testing.](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/wiremock) [Monterail Monterail is a full-service AI-assisted software development company. We deliver custom web and mobile applications for fintech, proptech, healthtech, and eCommerce. Since 2010, we've completed 900+ projects globally.](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/monterail) [Tuleap Tuleap, all-in-one tool for Agile Management and Software Development](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/tuleap) [LLMs.txt - Sitemap for AI content discovery Error Tracking Software for JavaScript, PHP, Ruby, Python and more](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/llms-txt-sitemap-for-ai-content-discovery) [BulkPicTools - Professional Image Toolset**Privacy-focused, browser-based batch image processing.**](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/bulkpictools-professional-image-toolset) [Livestorm | All-in-one Webinar Software for Marketing Teams The all-in-one webinar platform for marketing teams: run branded events, capture engagement insights, and sync data to your CRM to prove ROI - enhanced with AI.](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/livestorm-all-in-one-webinar-software-for-marketing-teams) [ToolsHref Free Developer Utilities](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt/toolshref)

[View all 99 projects ](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/product-home-digitalocean-documentation/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)