Guides · hosting · Everyday developer services
DigitalOcean App Platform and API token
Create a DigitalOcean account, deploy an app on App Platform, and create a scoped personal access token for doctl and the API.
Researched · not yet run liveLast researched 25 October 2026 · DigitalOcean · provider site
Who owns what
A DigitalOcean user belongs to teams; apps and tokens belong to a team.
- DigitalOcean user personal owned by the person
- Team billing · under DigitalOcean user
Steps
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Create or sign in to a DigitalOcean account
The person signs up at DigitalOcean and completes any account verification it asks for. verapli never creates the account.
Where: https://cloud.digitalocean.com/registrations/new
Create the app
In App Platform create an app from a repo or container image and pick a plan (static-only apps can use the free tier; containers start at $5/month).
Create a personal access token
Go to API, Tokens, Generate New Token, give a name and expiration, pick Custom Scopes for only what is needed (or Read Only), and generate. The secret is shown once; verapli captures it into DIGITALOCEAN_ACCESS_TOKEN.
verapli captures
DIGITALOCEAN_ACCESS_TOKENhere by plain code: encrypted in your browser, never shown to AI.Where: https://cloud.digitalocean.com/account/api/tokens
What you end up with
| Env var | Secret | Format | What it is |
|---|---|---|---|
DIGITALOCEAN_ACCESS_TOKEN | secret | Personal access token read by doctl (also usable with the API as a Bearer token). |
For agents
The same entry as JSON: /api/v1/entries/digitalocean/app-platform · requirements /api/v1/requirements/digitalocean/app-platform · terms /api/v1/terms/digitalocean/app-platform.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for DigitalOcean App Platform and API token, and how long will it take?"
→ tools/call requirements { "provider_id": "digitalocean/app-platform" }Sources
- How to create a personal access token Control Panel, Account, API, Tokens tab, Personal access tokens, Generate New Token; name, expiration, scopes (Custom Scopes, Read Only api:read, Full Access api:write); secret shown once; use environment variables, do not hard code. · accessed 25 October 2026 · official
- How to install and configure doctl doctl auth init --context <name> with the token; token displayed once; doctl auth list / switch for multiple accounts. · accessed 25 October 2026 · official
- Set up a production-ready Droplet doctl reads a token from the DIGITALOCEAN_ACCESS_TOKEN environment variable. · accessed 25 October 2026 · official
- App Platform pricing Free tier for static-site-only apps with 1 GiB outbound per app ($0.02/GiB extra, extra static apps $3/month); cheapest container apps-s-1vcpu-0.5gb $5/month. · accessed 25 October 2026 · official
Provider rules change. This page is generated from verapli registry version 2026.1025.316; spotted something out of date? Tell us. DigitalOcean is not affiliated with verapli.