# DigitalOcean App Platform

The simpler way to launch your apps

Source: https://wheredoirunthis.com/products/digitalocean-app-platform · JSON: https://wheredoirunthis.com/api/products/digitalocean-app-platform · Read on 2026-10-14

## At a glance

- Type: PaaS
- Kind: Hosted
- Isolation: Container
- Free tier: Yes
- Starting price: $5/mo
- GPU: No
- Regions: 12
- Coverage: 20 of 61 assessed capabilities supported
- Agent readiness: read 8.5 of 11 signals, drive 9.5 of 11 signals

## Links

- Homepage: https://www.digitalocean.com/products/app-platform
- Docs: https://docs.digitalocean.com/products/app-platform/
- Pricing: https://www.digitalocean.com/pricing/app-platform

## Pricing

- Model: usage-metered per container (by-the-second)
- Unit: per container-second (1-min minimum)
- Free tier: Yes

| Tier | Price | Includes | Notes |
| --- | --- | --- | --- |
| Free (Static Sites) | $0/month | 3 apps with static sites, 1 GiB transfer/app, HTTPS, CDN, custom domains, DDoS mitigation, unlimited team members; 3 × 1 GiB = 3 GiB total; $3/mo per additional static app beyond 3 |  [source](https://www.digitalocean.com/pricing/app-platform) |
| apps-s-1vcpu-0.5gb | $5.00 per month | 1 shared, 512 MiB, 50 GiB per month; manual scaling No; pricing table autoscaling No | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-s-1vcpu-1gb-fixed | $10.00 per month | 1 shared, 1 GiB, 100 GiB per month; manual scaling No; pricing table autoscaling No | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-s-1vcpu-1gb | $12.00 per month | 1 shared, 1 GiB, 150 GiB per month; manual scaling Yes; pricing table autoscaling No | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-s-1vcpu-2gb | $25.00 per month | 1 shared, 2 GiB, 200 GiB per month; manual scaling Yes; pricing table autoscaling No | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-s-2vcpu-4gb | $50.00 per month | 2 shared, 4 GiB, 250 GiB per month; manual scaling Yes; pricing table autoscaling No | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-1vcpu-0.5gb | $29.00 per month | 1 dedicated, 512 MiB, 100 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-1vcpu-1gb | $34.00 per month | 1 dedicated, 1 GiB, 200 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-1vcpu-2gb | $39.00 per month | 1 dedicated, 2 GiB, 300 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-1vcpu-4gb | $49.00 per month | 1 dedicated, 4 GiB, 400 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-2vcpu-4gb | $78.00 per month | 2 dedicated, 4 GiB, 500 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-2vcpu-8gb | $98.00 per month | 2 dedicated, 8 GiB, 600 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-4vcpu-8gb | $156.00 per month | 4 dedicated, 8 GiB, 700 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-4vcpu-16gb | $196.00 per month | 4 dedicated, 16 GiB, 800 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| apps-d-8vcpu-32gb | $392.00 per month | 8 dedicated, 32 GiB, 900 GiB per month; manual scaling Yes; pricing table autoscaling Yes | Pricing table autoscaling column is CPU-based; request-based autoscaling shared/dedicated support documented separately in current limits. [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |

- Overages: bandwidth $0.02/GiB; dev database $7/mo; dedicated egress IP $25/mo/app
- Card required: Not documented
- Source: https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md

## Website design

Desktop public website · assessed 2026-10-14

Complete assessment.

Desktop marketing uses black-and-cyan split heroes and rounded pricing cards; documentation shifts to a white, blue-accented three-column reference layout.

- Styles: Corporate, Technical illustration
- Landing page: captured
- Pricing: captured
- Docs: captured

## Runtime

- **GPU & accelerators**: No — "No GPU instances on App Platform. GPU workloads are directed to Gradient (DigitalOcean AI Platform / Paperspace), a sibling SKU." (source: landing + docs scan) (confidence: high)
- **BYOC (Bring your own cloud)**: No — "No BYOC offering for App Platform found on public surface. App Platform runs in DO-managed infrastructure only." (source: public surface scan) (confidence: medium)
- **Secrets management**: Yes — "Encrypted environment variables injected at runtime, referenced in the landing FAQ: 'just add encrypted environment variables that your application can use at runtime'." [source](https://docs.digitalocean.com/products/app-platform/) (confidence: high)
- **Storage options**: ephemeral container storage; persistent data via managed databases or Spaces (object storage); no attached persistent block volume per container — "Container storage is ephemeral. Persistent data requires DigitalOcean Managed Databases (dev DB $7/mo, prod DB priced separately) or Spaces. No per-container persistent disk equivalent to Droplet Volumes." (source: landing + pricing docs) (confidence: high)
- **Supported workloads**: web-services, static-sites, workers, jobs-cron, functions-serverless, microservices, apis, ai-backends, rag-apps — "Landing explicitly lists: web services, static sites, workers, jobs, functions as component types. FAQ covers microservices, RAG, AI backends." [source](https://www.digitalocean.com/products/app-platform) (confidence: high)
- **Persistence**: Yes — "Web services, workers, and jobs run as persistent containers; static sites are persistent CDN deployments. Separate from ephemeral function invocations." [source](https://www.digitalocean.com/products/app-platform) (confidence: high)
- **Data jurisdiction**: NYC, AMS, SFO, SGP, LON, FRA, TOR, BLR, SYD, ATL, RIC, MKC — "Dynamic availability: NYC, AMS, SFO, SGP, LON, FRA, TOR, BLR, SYD, ATL, RIC, MKC." [source](https://docs.digitalocean.com/products/app-platform/details/availability/index.html.md) (confidence: high)
- **Resource limits & quotas**: 4 GiB ephemeral filesystem; no volumes; max 250 containers (100 request-autoscaled); CPU autoscaling dedicated only, request autoscaling shared/dedicated; scale-to-zero mutually exclusive with request autoscaling — "Each app supports a maximum of 250 containers; request-based max_instance_count is limited to 100. The local filesystem is additionally limited to 4 GiB." [source](https://docs.digitalocean.com/products/app-platform/details/limits/index.html.md) (confidence: high)
- **SDK languages**: Python, Go, Node.js, Ruby, PHP, Java, Terraform — "Official pydo (Python), do-terraform (Terraform HCL), doctl (Go CLI). SDKs: python, go, node.js listed in reference docs. Community SDKs also exist." [source](https://docs.digitalocean.com/reference/) (confidence: high)
- **Network & egress controls**: dedicated-egress-ip + outbound-vpc — "VPC network access cannot be used with dedicated egress IPs, and Function components are not currently supported." [source](https://docs.digitalocean.com/products/app-platform/how-to/enable-vpc/index.html.md) (confidence: high)
- **Snapshots & forks**: No — "No snapshot/fork/clone primitive for app containers on the public surface. Rollback to 10 prior deployments is available, but that is a deployment rollback, not a runtime snapshot." (source: docs + landing scan) (confidence: medium)
- **Deployment methods**: git-push, container-registry, api, cli-doctl, mcp-server [source](https://www.digitalocean.com/products/app-platform)
- **Isolation**: Container — "App Platform deploys components as containers ('we deploy an instance (that is, a container) for each component' — pricing docs). Shared/dedicated CPU container sizes chosen per-deployment. No VM or microVM language on the public surface for the App Platform layer." (source: landing + pricing + docs) (confidence: high)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Supported | "# DigitalOcean App Platform Skills" [source](https://raw.githubusercontent.com/digitalocean-labs/do-app-platform-skills/main/README.md) |
| AI app builder | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Autonomous QA agent | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Built-in coding agent | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| BYOK for LLMs | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Credential-injection proxy | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| LLM gateway | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| MCP client | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| MCP-server hosting | Supported | "Yes. App Platform makes it easy to deploy and scale the web-facing parts of your AI applications. Whether you’re building with DigitalOcean AI or integrating with external providers like OpenAI, Anthropic, or Gemini, you can quickly launch frontends, APIs, and model-serving endpoints without managing infrastructure. For retrieval-augmented generation (RAG) workflows, App Platform connects seamlessly with managed PostgreSQL or OpenSearch. You can design your architecture flexibly—for example, run a lightweight frontend in a static site or small container, while powering a more compute-intensive backend in a larger container. With built-in subdomain and path-based routing (e.g., /mcp), you can integrate MCP and APIs as separate or shared components of the same app, making App Platform a strong foundation for modern AI-native businesses." [source](https://www.digitalocean.com/products/app-platform) |
| MCP server | Supported | "- `create-app-from-spec`: This endpoint would cover initializing a new App Platform app by connecting a GitHub, GitLab, or Bitbucket repo (including specifying the branch and build settings). It condenses the app creation workflow into one action for the agent. This would let an AI assistant say “Deploy my repo X as an app” and handle the rest." [source](https://docs.digitalocean.com/reference/mcp/apps-mcp-tools/index.html.md) |
| Model inference API (first-party) | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Preinstalled coding agent | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Supported | "We create, manage, and renew your SSL certificates to protect your apps from DDoS attacks and provide automatic OS patching for added security." [source](https://www.digitalocean.com/products/app-platform) |
| Custom domains | Supported | "Bring your custom domain" [source](https://www.digitalocean.com/products/app-platform) |
| Direct public IPv6 | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Edge KV store | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Egress controls | Partially supported | "VPC network access cannot be used with dedicated egress IPs, and Function components are not currently supported." [source](https://docs.digitalocean.com/products/app-platform/how-to/enable-vpc/index.html.md) |
| Email send / receive | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Public preview URLs | Supported | "Set up staging, production, and preview environments without managing infrastructure—so your team can deliver features faster with less overhead." [source](https://www.digitalocean.com/products/app-platform) |
| Private networking | Supported | "App Platform apps in all regions support VPC networks, allowing you to connect apps to other VPC-enabled resources (such as DBaaS, Droplets, and Kubernetes) over a private network. For more details about VPC networks, see the [VPC product page](https://docs.digitalocean.com/products/networking/vpc/index.html.md)." [source](https://docs.digitalocean.com/products/app-platform/how-to/enable-vpc/index.html.md) |
| Built-in reverse proxy | Supported | "Yes. App Platform makes it easy to deploy and scale the web-facing parts of your AI applications. Whether you’re building with DigitalOcean AI or integrating with external providers like OpenAI, Anthropic, or Gemini, you can quickly launch frontends, APIs, and model-serving endpoints without managing infrastructure. For retrieval-augmented generation (RAG) workflows, App Platform connects seamlessly with managed PostgreSQL or OpenSearch. You can design your architecture flexibly—for example, run a lightweight frontend in a static site or small container, while powering a more compute-intensive backend in a larger container. With built-in subdomain and path-based routing (e.g., /mcp), you can integrate MCP and APIs as separate or shared components of the same app, making App Platform a strong foundation for modern AI-native businesses." [source](https://www.digitalocean.com/products/app-platform) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| BYOC | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Deploy into customers' VPCs | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Secrets management | Supported | "description: Use and encrypt environment variables in App Platform." [source](https://docs.digitalocean.com/products/app-platform/how-to/use-environment-variables/index.html.md) |
| Self-host / OSS core | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Sharing | Partially supported | "Set up staging, production, and preview environments without managing infrastructure—so your team can deliver features faster with less overhead." [source](https://www.digitalocean.com/products/app-platform) |
| SSO / SAML | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Teams | Supported | "Unlimited team members" [source](https://www.digitalocean.com/products/app-platform) |
| Workload identity | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "<meta name="color-scheme" content="light dark"><meta name="description" content="Manage your DigitalOcean resources from the command line with doctl, our open-source command line interface (CLI).">" [source](https://docs.digitalocean.com/reference/doctl/) |
| E2B-compatible API | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Filesystem API | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Git deploy | Supported | "Simply publish your source code from Github, Gitlab, Bitbucket, or a container image from Docker Hub, DigitalOcean Container Registry, or GitHub Container Registry." [source](https://www.digitalocean.com/products/app-platform) |
| HTTP data API | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| OpenAPI spec | Supported | "openapi: 3.0.0" [source](https://api-engineering.nyc3.cdn.digitaloceanspaces.com/spec-ci/DigitalOcean-public.v2.yaml) |
| Private container registry | Supported | "Simply publish your source code from Github, Gitlab, Bitbucket, or a container image from Docker Hub, DigitalOcean Container Registry, or GitHub Container Registry." [source](https://www.digitalocean.com/products/app-platform) |
| Public API | Supported | "All of the functionality that you are familiar with in the DigitalOcean control panel is also available through the API, allowing you to script the complex actions that your situation requires." [source](https://docs.digitalocean.com/reference/api/reference/public-apis/index.html.md) |
| SDK | Supported | "<a href="/reference/pydo/" class="contrast menu-link"><img src="/images/icons/python.ccad6ea84a17bb64de581eba7a7efe96ff4b80b41bdf53a90a4819ba20e0dcaa.svg" integrity="sha256-zK1uqEoXu2TeWB66en7&#43;lv9LgLQb31OpCkgZuiDg3Ko="><span class="menuText">PyDo</span>" [source](https://docs.digitalocean.com/reference/) |
| SSH access | Partially supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Desktop / computer-use sandbox | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| GPU compute | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Live-state (memory) snapshots | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Multi-region | Supported | "\| Dynamic \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| ✓ \| \|" [source](https://docs.digitalocean.com/products/app-platform/details/availability/index.html.md) |
| Object storage | Partially supported | "Apps should only use the host instance’s local filesystem for small amounts of temporary storage. For persistent storage, you can use [Spaces Object Storage](https://docs.digitalocean.com/products/spaces/index.html.md) or [DigitalOcean Managed Databases](https://docs.digitalocean.com/products/databases/index.html.md)." [source](https://docs.digitalocean.com/products/app-platform/details/limits/index.html.md) |
| Persistent disk | Not supported | "- The host instances running App Platform containers do not provide persistent data storage. Data in the host instance’s local filesystem is permanently lost after deployments and other container replacements. The local filesystem is additionally limited to 4 GiB, and if it is filled to capacity, the container is detected as unhealthy and replaced." [source](https://docs.digitalocean.com/products/app-platform/details/limits/index.html.md) |
| Sandbox templates / custom images | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Scale to zero | Partially supported | "To give us feedback during the private preview, contact your Customer Success Manager or Solutions Architect." [source](https://docs.digitalocean.com/products/app-platform/how-to/scale-to-zero/index.html.md) |
| Selectable isolation runtime | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Snapshots / forking | Not supported | "App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically builds, deploys, and scales components while handling all underlying infrastructure." [source](https://docs.digitalocean.com/products/app-platform/details/limits/index.html.md) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Ephemeral instant DB (no-signup) | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| First-party database | Supported | "## Development Databases" [source](https://docs.digitalocean.com/products/app-platform/details/pricing/index.html.md) |
| Vector search | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Built-in observability | Supported | "07. [How to View Logs in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/view-logs/ "View application, build, deploy, and runtime logs in App Platform.")" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Preview environments | Partially supported | "Set up staging, production, and preview environments without managing infrastructure—so your team can deliver features faster with less overhead." [source](https://www.digitalocean.com/products/app-platform) |
| Scheduled tasks | Supported | "title: How to Manage Cron Jobs and Deployment Jobs in App Platform" [source](https://docs.digitalocean.com/products/app-platform/how-to/manage-jobs/index.html.md) |
| Project template marketplace | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |
| Durable workflows | Not supported | "description: App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically …" [source](https://docs.digitalocean.com/products/app-platform/index.html.md) |

## Agent readiness

### Read: 8.5 of 11 signals present

8.5/11 signals (7 full, 3 partial)

- Llms txt: pass — "https://docs.digitalocean.com/llms.txt fresh HTTP 200; substantive documentation index retained as capped POINTER plus content excerpt."
- Llms full txt: pass — "Fresh https://docs.digitalocean.com/llms-full.txt modular index plus App Platform full-text corpus rendered through foxcrawl; 53,112 lines, retained capped pointer/excerpt."
- Robots AI policy: partial — "robots.txt: 'User-agent: * / Allow: / / Disallow: /v1/login / Disallow: /auth-error / Disallow: /community/login / Disallow: /community/register'. Permissive (default allow) but no explicit AI-UA allow (no GPTBot/ClaudeBot/PerplexityBot mention)."
- JSON LD: fail — "https://www.digitalocean.com/ fresh HTML: 0 JSON-LD blocks."
- Sitemap: pass — "robots.txt advertises 'Sitemap: https://www.digitalocean.com/sitemap.xml'. Sitemap index is a non-trivial multi-sub-sitemap structure (community tutorials, products, pricing, blog, careers, legal, trust, solutions, etc.)."
- Meta quality: pass — "https://www.digitalocean.com/ ['AI-Native Cloud | DigitalOcean']; descriptive meta description and OG title/image present."
- Markdown negotiation: pass — "Fresh documented index.html.md URLs serve clean Markdown across App Platform pricing, limits, API and how-to content; official docs advertise the variant explicitly."
- Content efficiency: partial — "https://www.digitalocean.com/: fresh HTML 299627 bytes; readable text 9190 chars (3.1%); scripts/styles excluded, rubric 1–5% half credit."
- Docs discoverable: pass — "Docs link is prominent in DO's navigation. docs.digitalocean.com is a well-known, first-class destination. Landing page links to docs multiple times (e.g. 'Learn how to create an app', 'Learn more about pricing')."
- Pricing machine readable: pass — "https://www.digitalocean.com/pricing/app-platform and https://docs.digitalocean.com/products/app-platform/details/pricing/ both serve structured pricing tables with 14 container sizes, explicit $/mo amounts, and API/CLI slugs."
- Anti bot: partial — "Initial urllib default User-Agent requests returned HTTP 403; browser-like User-Agent refetch succeeded for public marketing pages; Apps API .md required foxcrawl rendered fallback."

### Drive: 9.5 of 11 signals present

9.5/11 signals (9 full, 1 partial)

- Public API: pass — "Full REST API at https://api.digitalocean.com/v2/ with comprehensive App Platform coverage (create, update, delete, deploy, logs, exec, metrics, rollback endpoints). Documented at docs.digitalocean.com/reference/api/reference/apps/."
- Openapi spec: pass — "https://api-engineering.nyc3.cdn.digitaloceanspaces.com/spec-ci/DigitalOcean-public.v2.yaml fresh HTTP 200: openapi: 3.0.0; title: DigitalOcean API; 4,095,391 bytes. Capped POINTER retained."
- MCP server: pass — "DigitalOcean publishes mcp-digitalocean (github.com/digitalocean-labs/mcp-digitalocean), documented at docs.digitalocean.com/reference/mcp/apps-mcp-tools/. Landing page: 'using the new DigitalOcean MCP Server'. App Platform MCP tools page explicitly names 7 supported tools (create-app-from-spec, apps-update, apps-delete, apps-get-info, apps-usage, apps-get-deployment-status, apps-list)."
- SDK packages: pass — "Official SDKs: pydo (Python, PyPI), godo (Go), doctl (Go CLI, 3.4k GitHub stars). Terraform provider. Docs explicitly recommend pydo/doctl. Community SDKs for Ruby, Node.js."
- Auth docs: pass — "OAuth2 + personal access tokens documented at docs.digitalocean.com/reference/api/api-reference/. Bearer token auth: Authorization: Bearer <token>. API scopes documented (app:create, app:read, app:update, app:delete, app:access_console)."
- Agent self serve creds: partial — "Signup is self-serve via cloud.digitalocean.com/registrations/new; API token generation requires a logged-in dashboard. Not fully programmatic (requires human signup step); Phase 2 would need to attempt agent-self-registration."
- Webhooks: fail — "Refreshed App Platform/MCP/API docs disclose status polling and jobs; no signed outbound webhook configuration found. Polling does not earn partial webhook credit."
- CLI tool: pass — "doctl — official DO CLI. 'doctl apps create', 'doctl apps update', etc. Documented at docs.digitalocean.com/reference/doctl/reference/. official CLI source freshly retained."
- Error model: pass — "https://docs.digitalocean.com/reference/api/reference/public-apis/index.html.md documents JSON error fields id, message and optional request_id; example 403 forbidden retained."
- Rate limit docs: pass — "https://docs.digitalocean.com/reference/api/reference/public-apis/index.html.md explicitly documents 5,000/hour, 250/minute per OAuth token; ratelimit-limit/remaining/reset and retry-after headers, HTTP 429."
- Agent config: pass — "Multiple agent surfaces: (1) docs.digitalocean.com/llms.txt (docs subdomain), (2) do-app-platform-skills skills package (github.com/digitalocean-labs/do-app-platform-skills), (3) MCP server docs at docs.digitalocean.com/reference/mcp/. Skills package README targets Claude/Cursor/Codex/Gemini. Full multi-surface agent config."

## Coding harnesses

- Claude Code (Anthropic) — "Integrate AI-powered coding assistants – including Claude Code, Cursor, and VS Code MCP plugins – directly with DigitalOcean App Platform using the new DigitalOcean MCP Server." [source](https://www.digitalocean.com/products/app-platform)
- Cursor (Anysphere) — "Integrate AI-powered coding assistants – including Claude Code, Cursor, and VS Code MCP plugins – directly with DigitalOcean App Platform using the new DigitalOcean MCP Server." [source](https://www.digitalocean.com/products/app-platform)
- Codex CLI (OpenAI) — "Claude/Agent Skills for DigitalOcean App Platform — supports Claude Code, Cursor, Codex CLI, and Gemini CLI via the do-app-platform-skills package." [source](https://github.com/digitalocean-labs/do-app-platform-skills)
- Gemini CLI (Google) — "Claude/Agent Skills for DigitalOcean App Platform — deployment, migration, networking, database configuration, and troubleshooting [for Claude/Cursor/Codex/Gemini]." [source](https://github.com/digitalocean-labs/do-app-platform-skills)

## Compliance & regions

- SOC 2 Type II: certified (scope: hosted) — "DigitalOcean maintains a SOC 2 Type II and SOC 3 Type II certification, issued by our independent auditor, Schellman & Company." [source](https://www.digitalocean.com/trust/certification-reports)
- SOC 3: certified (scope: hosted) — "DigitalOcean maintains a SOC 2 Type II and SOC 3 Type II certification, issued by our independent auditor, Schellman & Company." [source](https://www.digitalocean.com/trust/certification-reports)
- PCI DSS: self-attested (scope: hosted) — "DigitalOcean maintains a Zero-Footprint data policy by way of our PCI-DSS SAQ-A validation. Through our attestation, DigitalOcean commits to not storing, processing, or transmitting cardholder data within our administrative environment." [source](https://www.digitalocean.com/trust/certification-reports)
- HIPAA: self-attested (scope: hosted) — "</style></head><body><div hidden=""><!--$--><!--/$--></div><div class="NotificationsStyles__NotificationsContainer-sc-7b760a16-0 hfPme"></div><div class="Layout__StyledLayout-sc-3db4844e-0 gnBrOq"><div class="HeaderStyles__StyledHeader-sc-5192cbe3-0 lmmsMN"><div aria-label="Top Bar" class="TopBarstyles__StyledTopBar-sc-17n1n7p-0 dha-Dsk"><nav class="TopBarstyles__StyledTopBarContainer-sc-17n1n7p-1 kSWNYq"><div class="TopBarstyles__StyledTopBarCTAs-sc-17n1n7p-2 kPbLnT"></div><ul class="TopBarstyles__StyledTopBarLinks-sc-17n1n7p-3 iahKgg"><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/blog">Blog</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="https://docs.digitalocean.com/products">Docs</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/careers">Careers</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/support">Get Support</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/company/contact/sales?referrer=tophat">Contact Sales</a></li></ul></nav></div><div class="Headerstyles__StyledBackdrop-sc-9ucsot-7 dGslKK"></div><header class="Headerstyles__StyledHeader-sc-9ucsot-0 hvjxun"><div class="Headerstyles__StyledHeaderContainer-sc-9ucsot-1 hFtORd"><div class="Headerstyles__StyledHeaderLogo-sc-9ucsot-2 dTUndf"><a href="/"><span class="Typographystyles-sc-o7qsl9-0 knePS">DigitalOcean</span><div aria-hidden="true" class="DigitalOceanStyles__StyledLogo-sc-5322d8c4-1 JGXYR"><svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 90 90" tabindex="-1" class="DigitalOceanSmileyStyles__StyledSvg-sc-64ca7b97-4 kNCvbu"><circle cx="45" cy="45" r="36.25" fill="none" stroke="currentColor" stroke-width="17.5" stroke-dasharray="170.824100538945 56.941366846315" stroke-dashoffset="113.8827" [source](https://www.digitalocean.com/trust)
- DORA: self-attested (scope: hosted) — "</style></head><body><div hidden=""><!--$--><!--/$--></div><div class="NotificationsStyles__NotificationsContainer-sc-7b760a16-0 hfPme"></div><div class="Layout__StyledLayout-sc-3db4844e-0 gnBrOq"><div class="HeaderStyles__StyledHeader-sc-5192cbe3-0 lmmsMN"><div aria-label="Top Bar" class="TopBarstyles__StyledTopBar-sc-17n1n7p-0 dha-Dsk"><nav class="TopBarstyles__StyledTopBarContainer-sc-17n1n7p-1 kSWNYq"><div class="TopBarstyles__StyledTopBarCTAs-sc-17n1n7p-2 kPbLnT"></div><ul class="TopBarstyles__StyledTopBarLinks-sc-17n1n7p-3 iahKgg"><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/blog">Blog</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="https://docs.digitalocean.com/products">Docs</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/careers">Careers</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/support">Get Support</a></li><li class="Typographystyles-sc-o7qsl9-0 elVJvi"><a href="/company/contact/sales?referrer=tophat">Contact Sales</a></li></ul></nav></div><div class="Headerstyles__StyledBackdrop-sc-9ucsot-7 dGslKK"></div><header class="Headerstyles__StyledHeader-sc-9ucsot-0 hvjxun"><div class="Headerstyles__StyledHeaderContainer-sc-9ucsot-1 hFtORd"><div class="Headerstyles__StyledHeaderLogo-sc-9ucsot-2 dTUndf"><a href="/"><span class="Typographystyles-sc-o7qsl9-0 knePS">DigitalOcean</span><div aria-hidden="true" class="DigitalOceanStyles__StyledLogo-sc-5322d8c4-1 JGXYR"><svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 90 90" tabindex="-1" class="DigitalOceanSmileyStyles__StyledSvg-sc-64ca7b97-4 kNCvbu"><circle cx="45" cy="45" r="36.25" fill="none" stroke="currentColor" stroke-width="17.5" stroke-dasharray="170.824100538945 56.941366846315" stroke-dashoffset="113.8827" [source](https://www.digitalocean.com/trust)
- CSA STAR: self-attested (scope: hosted) — "Startups and SMBs" [source](https://www.digitalocean.com/trust/certification-reports)
- Regions: New York (NYC), Amsterdam (AMS), San Francisco (SFO), Singapore (SGP), London (LON), Frankfurt (FRA), Toronto (TOR), Bangalore (BLR), Sydney (SYD), Atlanta (ATL), Richmond (RIC), Kansas City (MKC)
- Regions note: Fresh availability table lists 12 dynamic regions through MKC; MEM has no App Platform availability. Static sites are fully available in NYC, AMS, SFO, FRA, SYD, ATL and partial in SGP, LON, TOR, BLR, RIC, MKC.

## Company & presence

- Privacy policy: https://www.digitalocean.com/legal/privacy-policy
- Terms of service: https://www.digitalocean.com/legal/terms-of-service-agreement
- GitHub: https://github.com/digitalocean
- GitHub Labs: https://github.com/digitalocean-labs
- Twitter/X: https://twitter.com/digitalocean
- LinkedIn: https://www.linkedin.com/company/digitalocean
- YouTube: https://www.youtube.com/@DigitalOcean
- Blog: https://www.digitalocean.com/blog
- Community: https://www.digitalocean.com/community
- Wikipedia: https://en.wikipedia.org/wiki/DigitalOcean
- Crunchbase: https://www.crunchbase.com/organization/digitalocean

## Nearby in the atlas

- [Aptible](/products/aptible.md)
- [Canine](/products/canine.md)
- [Fly.io](/products/fly-io.md)
- [here.now](/products/here-now.md)
- [INK](/products/ink.md)
- [InstaCloud](/products/instacloud.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
