App Platform Pricing

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


An app is made up of one or more components like web services, databases, or workers. When you run an app, we deploy an instance (that is, a container) for each of the component. The tables below shows the monthly pricing per container and the available container sizes.

App Platform has two catalogs of pricing: current pricing and legacy pricing. The current pricing table displays App Platform’s current plans and their attributes. The legacy pricing table applies to apps created before 7 May 2024. We intend to deprecate legacy plans soon, so we strongly encourage customers to use the new plans when creating or upgrading apps. The new plans offer the same or better pricing and substantially higher egress data allowance.

Most plans allow you to scale your app (add additional containers) to match your workload. Plans with dedicated CPUs offer autoscaling.

Current Plans

API/CLI Slug CPUs RAM Bandwidth Allowance Price Manual Scaling Auto Scaling
apps-s-1vcpu-0.5gb 1 shared 512 MiB 50 GiB per month $5.00 per month No No
apps-s-1vcpu-1gb-fixed 1 shared 1 GiB 100 GiB per month $10.00 per month No No
apps-s-1vcpu-1gb 1 shared 1 GiB 150 GiB per month $12.00 per month Yes No
apps-s-1vcpu-2gb 1 shared 2 GiB 200 GiB per month $25.00 per month Yes No
apps-s-2vcpu-4gb 2 shared 4 GiB 250 GiB per month $50.00 per month Yes No
apps-d-1vcpu-0.5gb 1 dedicated 512 MiB 100 GiB per month $29.00 per month Yes Yes
apps-d-1vcpu-1gb 1 dedicated 1 GiB 200 GiB per month $34.00 per month Yes Yes
apps-d-1vcpu-2gb 1 dedicated 2 GiB 300 GiB per month $39.00 per month Yes Yes
apps-d-1vcpu-4gb 1 dedicated 4 GiB 400 GiB per month $49.00 per month Yes Yes
apps-d-2vcpu-4gb 2 dedicated 4 GiB 500 GiB per month $78.00 per month Yes Yes
apps-d-2vcpu-8gb 2 dedicated 8 GiB 600 GiB per month $98.00 per month Yes Yes
apps-d-4vcpu-8gb 4 dedicated 8 GiB 700 GiB per month $156.00 per month Yes Yes
apps-d-4vcpu-16gb 4 dedicated 16 GiB 800 GiB per month $196.00 per month Yes Yes
apps-d-8vcpu-32gb 8 dedicated 32 GiB 900 GiB per month $392.00 per month Yes Yes
LegacyPricing

These plans apply to apps created before 7 May 2024.

API/CLI Slug CPUs RAM Bandwidth Allowance Price Manual Scaling Auto Scaling
basic-xxs 1 shared 512 MiB 40 GiB per month $5.00 per month No No
basic-xs 1 shared 1 GiB 40 GiB per month $10.00 per month No No
basic-s 1 shared 2 GiB 40 GiB per month $20.00 per month No No
basic-m 2 shared 4 GiB 40 GiB per month $40.00 per month No No
professional-xs 1 shared 1 GiB 100 GiB per month $12.00 per month Yes No
professional-s 1 shared 4 GiB 100 GiB per month $25.00 per month Yes No
professional-m 2 shared 4 GiB 100 GiB per month $50.00 per month Yes No
professional-1l 1 dedicated 4 GiB 100 GiB per month $75.00 per month Yes Yes
professional-l 2 dedicated 8 GiB 100 GiB per month $150.00 per month Yes Yes
professional-xl 4 dedicated 16 GiB 100 GiB per month $300.00 per month Yes Yes

Apps are billed by the second, starting at a minimum of one minute. Databases (both development and production) are billed by the hour, starting at a minimum of one hour.

You can learn about what operations count towards bandwidth usage on the billing page.

The total cost of running a component is determined by the container size multiplied by the number of containers.

Bandwidth Pricing

App Platform bundles a certain amount of bandwidth for each component.

If an App Platform component uses more bandwidth than this, it is billed at a rate of $0.02 per GiB. For example, if your component’s plan has a 100 GiB allowance and it ends up using 150 GiB in a given month, we charge an additional $1 for the 50 GiB overage.

Only bandwidth from responses sent by the CDN (Content Delivery Network) counts towards this allotment, while bandwidth from requests does not. For example, if your app makes a request to a Droplet, that request does not count towards the app’s bandwidth allotment, but the Droplet’s response counts towards the Droplet’s bandwidth allotment, and is billed with the Droplet’s rate if it exceeds its own transfer limit. All products have their bandwidth pooled separately.

Therefore, in App Platform, only egress traffic to external PoPs (Points of Presence) counts towards the app’s bandwidth allotment and may be charged.

Additionally, the total bandwidth is not allocated on the first day of the month. It’s prorated across the entire 28 days. This means that on the first day of the month, the App receives 1/28th of its monthly bandwidth allotment. If the App usage goes beyond this limit, we bill it at a rate of $0.02 per GiB.

Dedicated Egress IP Addresses

Dedicated IPs are billed per second up to $25.00 per month. We enforce a 60 second usage time upon the first use of a dedicated IP.

Development Database

Development databases are $7.00 per month per 512MB database. Additional outbound data transfer is $0.02 per GiB extra in a month.

You can view the pricing for DigitalOcean Managed Databases, Spaces (object storage), and DigitalOcean Functions on the pricing page.