DigitalOcean droplets explained: plans, limits and what the account controls
DigitalOcean is deliberately simple on the surface and has two account level settings that decide what you can actually do: the droplet limit and the SMTP policy.
DigitalOcean built its reputation on removing decisions. There is one compute product, DigitalOcean droplets, with a short list of plans, and a control panel you can learn in an afternoon. That simplicity is real, and it hides two account level settings that matter more than any plan choice.
The DigitalOcean droplets plan families
Basic. Shared CPU. The entry tier, available in regular and premium variants, where premium means newer processors and NVMe storage for a small increase. Correct for web servers, small APIs, staging environments and anything without sustained CPU load.
General Purpose. Dedicated CPU with a balanced memory ratio. The first step up when a shared core stops being predictable.
CPU-Optimized. Dedicated CPU with less memory per core. Build servers, encoding, batch work.
Memory-Optimized. Dedicated CPU with a much higher memory ratio. Databases and caches.
Storage-Optimized. Large local NVMe attached. For datasets that need to sit next to the compute.
The shared versus dedicated distinction is the one that catches people. Basic droplets are excellent value and entirely adequate until the workload has a sustained CPU floor, at which point contention shows up as latency variance rather than as an obvious limit.
The droplet limit
Every account has a cap on how many droplets it may run at once. New accounts start low. It exists for abuse prevention rather than capacity reasons, and it is raised on request once an account has a payment history.
This matters if you are planning a fleet, a Kubernetes cluster with several node pools, or an environment per developer. The limit is on the account, so it applies across every region and every project inside it.
It is also why account listings quote a droplet number. That figure is the account’s current limit, which is the practical ceiling on what you can build without filing a request and waiting.
Outbound SMTP
DigitalOcean restricts outbound SMTP on new accounts. Ports 25, 465 and 587 are blocked until the account is established and access is granted on request. This is standard practice across providers and exists because cheap cloud IP space is otherwise a spam engine.
The practical consequence: if your application sends mail directly rather than through an API based provider, you need this lifted before the application works. It is an account property, which is why listings distinguish between accounts with the restriction in place and accounts where port 25 is open.
The policy across providers, and the alternatives to running your own SMTP path, are covered in outbound port 25 on cloud servers.
Bandwidth is pooled
Each droplet adds a transfer allowance to an account wide pool, and outbound traffic is charged only on what exceeds the total. Inbound is free. A fleet of mostly idle droplets therefore builds headroom for the one that is busy, which is a friendlier model than per instance metering.
Traffic between droplets on the same VPC network does not count against the pool, so keeping internal service traffic on private addresses is worth the small amount of configuration it takes.
What else is in the account
- Spaces. S3 compatible object storage with a bundled CDN, priced as a base subscription plus overage.
- Volumes. Block storage you attach to droplets, billed per gigabyte month.
- Managed Databases. PostgreSQL, MySQL, Redis compatible caching, MongoDB and Kafka, with backups and failover handled.
- App Platform. A managed deployment layer for containers and static sites.
- Load Balancers and Reserved IPs. Both billed separately, and a reserved IP left unattached still costs.
- Snapshots and backups. Backups are a percentage surcharge on the droplet; snapshots are billed per gigabyte and persist until deleted.
Where DigitalOcean fits
It suits teams who want a predictable monthly figure, a small surface area to learn, and documentation written for people rather than for compliance officers. It is a poor fit if you need a deep managed service catalogue, unusual regions or specialised hardware.
The natural comparisons are with Linode, which occupies almost the same position, and with Hetzner, which is cheaper again with a different regional footprint. Both are covered in DigitalOcean vs Linode and Hetzner vs DigitalOcean.
Common questions
What is the DigitalOcean droplet limit?
Every account has a maximum number of droplets it may run concurrently. New accounts start with a modest limit, and increases are requested through support. It is an account property, not a plan property.
Does DigitalOcean block port 25?
Outbound SMTP is restricted on new accounts by default. Access is granted by request once the account is established, and the policy is enforced at the account level.
Is DigitalOcean bandwidth per droplet or pooled?
Each droplet contributes an allowance to a shared account pool, and overage is billed per gigabyte against the total. A quiet droplet effectively subsidises a busy one.
AccountMarket Editorial
Written and maintained by the team behind accountmarket.org. We publish practical notes on the cloud platforms we work with every day, and we update articles when the platforms or our catalogue change.
Accounts covered in this article
Live options and pricing from the catalogue.
Buy DigitalOcean Account
DigitalOcean accounts ready for droplet deployment, with the account droplet limit and SMTP policy explained up front.
From $25.00
Keep reading
Cloud Providers
Hetzner Cloud: server limits, locations and why the price is what it is
Hetzner is consistently the cheapest serious option in European cloud, and the reasons are structural rather than promotional. Here is what you get and what you give up.
Cloud Comparisons
DigitalOcean vs Linode: choosing between two very similar clouds
These two are closer to each other than any other pair worth comparing. The differences are small, specific, and occasionally decisive.
Cloud Comparisons
Hetzner vs DigitalOcean: price against polish
The price difference here is not marginal, and neither is the difference in ecosystem. Which one matters more depends on how much of your own operations you want to run.