Free tier
Free: 3 static-site apps, 1 GiB outbound transfer per app per month
- 3 apps with static sites free; extra static-only apps $3/month each
- 1 GiB outbound transfer per free app, then $0.02/GiB
- Custom domain, automatic HTTPS, global CDN included
Paid
$5/mo: Containers from $5/month (1 shared vCPU, 512 MiB, 50 GiB transfer). Dev database $7/month
Catches
- 1 GiB/month of transfer is small — a popular static app will pay overage or should live on Cloudflare Pages.
Deploying to DigitalOcean App Platform
- Connect
- Control Panel → Apps → Create App, pick GitHub/GitLab as the source and the branch; App Platform detects the runtime.
- Build
- If Output Directory is empty, App Platform scans for
_static,dist,public,build. - Env vars
- App → Settings → App-level environment variables (choose build-time scope for
VITE_*values) - Domain
- App → Settings → Domains → Add domain, then point DNS as instructed (or let DigitalOcean manage DNS).
Single-page app fallback
# Custom Pages → Catchall → Page Name: index.html Official docs (opens in a new tab)