Droplet Overview

Plans and Pricing

We offer two types of Droplets: Standard and CPU Optimized.

Standard Droplets

Standard Droplets provide the most flexibility. Pricing on Standard Droplets ranges from $5/month for 1vCPU and 1GB of RAM to $960/month for 32 vCPUs and 192GB of RAM, meaning you can use Standard Droplets for small testing tasks and larger production deployments.

CPU Optimized Droplets

CPU Optimized Droplets are best used for CPU intensive projects that require predictable performance, such as batch processing large data sets, builds of large processes, video encoding, and other projects that rely on CPU more than RAM or I/O.

Like Standard Droplets, pricing for CPU Optimized Droplets is flexible, ranging from 2vCPU/4GB of RAM for $40/month to 32vCPU/64GB of RAM at $640/month.

Bandwidth

Droplets include free outbound data transfer, starting at 1000 GB/month for the smallest plan. Excess data transfer is billed at $.01/GB. For example, the cost of 1000 GB of overage is $10. Inbound bandwidth to Droplets is always free.

Any data transfer sent by a Droplet using a public network interface will count against the transfer pool for that Droplet’s account. Data transfer between Droplets over the private network uses a private network interface.

Transfer allowance is pooled cumulatively at the account level, not individually at the Droplet level. If you have two Droplets with 1000 GB/month allowance each, you can transfer 1500 GB of outbound data with one Droplet and 100 GB with the other, and you will not accrue any overage.

Accrued transfer does not roll over between months and cannot be transferred between accounts or teams.

Monthly Allowance

Your monthly transfer allowance depends on your monthly Droplet usage; for every hour Droplet exists, it accrues transfer allowance.

Droplets are billed per hour up to a maximum of 672 hours per month (28 days multiplied by 24 hours). For every hour the Droplet exists during the month, whether it’s powered on or not, it will earn 1672 of its total allocation up to that limit. Once it’s been active for 672 hours, it has reached its full bandwidth allowance.

For example, if a Droplet’s maximum monthly data transfer allowance is 1000 GB, it will accrue 1000 GB / 672 hours = 1.5 GB per hour that the Droplet exists. Fractional usage is rounded to increments of 1 GB: 1.49 GB of use will be rounded down to 1 GB and 1.5 GB will be rounded up to 2 GB.

Estimated Droplet Transfer Pool

We collect usage data and display projections about your transfer pool, which you can view on your account’s Billing page.

Estimates are based on the assumption that the same daily averages for both the number of active Droplets and bandwidth usage will be maintained through the end of the month. Outbound data transfer and projected transfer allowance are updated once daily.

Billing alerts are triggered on the basis of actual usage, so projections of transfer in excess of the transfer pool will not trigger a billing alert until they are applied to the invoice.

Regional Availability

All Droplet plans are available in all regions.

Features

Standard Droplets are low cost VMs that use shared CPU resources, meaning that you receive a portion of a CPU thread. In practical terms, shared CPUs ultimately lead to slight variations in the amount of compute power available throughout the day.

Unlike Standard Droplets, which use shared vCPU threads, CPU Optimized Droplets have dedicated vCPU threads. This translates to higher performance and increased consistency during CPU intensive processes.

CPU Optimized Droplets provide up to a 21% increase in CPU speed with more consistent performance compared to the Standard Droplets. For a more comprehensive breakdown of the performance differences between Standard and CPU Optimized Droplets, see Practical Droplet Performance Comparison.

Tags

Droplets also support tags.

Tags allow you to apply custom labels to a Droplet. You can filter tagged Droplets, automatically include Droplets in Firewall or Load Balancer configurations by tag, and use the DigitalOcean API to initiate an action across multiple Droplets with the same tag.