Scalable compute services

More than just virtual machines. Droplets are a scalable compute platform with add-on storage, security, and monitoring capabilities to easily run production applications.

Rapidly provision one to thousands of Droplets in seconds

Choose from Standard or Optimized Droplets and customize from there. Get the flexibility you need to get up and going quickly.

Deploy your custom image, one-click app, or standard distribution

Skip the installation and configuration and get straight to deploying your code.

Choose a size and type

Because Droplets are resizable, SSD-based virtual machines, you can deploy what resources you need now and upgrade at any time down the road.

Select a region

You can deploy your Droplets around the world in any of our 8 datacenter regions with a reliable connection.

Deploy a Droplet using a distribution

Save time with pre-installed software.

Deploy a Droplet using a one-click app

Save time with pre-installed software.

Use your own image to deploy Droplets

Want more control? Upload your own customized operating system or virtual appliance. Custom Images make it simple to migrate and scale your preferred environment to the Cloud in locations around the world.

Control your runtime

Customize the operating system that your applications execute on by using your own server image

Reliably store your server images

Easily upload and store your images on highly available cloud storage.

Scale your applications

Deploy your custom images to any Droplet and easily resize as your application grows.

Automate deployments

API access to deploy a Droplet using your custom images.

Manage

Save hours managing your compute environment

Our tools make it simple to collaborate, secure, monitor, and backup your Droplets.

Monitoring

Collect metrics on visibility, monitor Droplet performance, and receive alerts when problems arise in your infrastructure — at no additional cost.

Learn More

Cloud Firewalls

Easily secure your infrastructure and define what services are visible on your Droplets. For groups of Droplets, simply tag them and the appropriate rules are immediately applied. Cloud Firewalls are free and perfect for staging and production deployments.

Learn More

Team Management

Enable unified collaboration to manage and scale your infrastructure and apps, with one invoice, and no shared credentials.

Learn More

Backups

Affordable and easy-to-use automated backups built into the Droplet interface. Enabling this service on your Droplet can provide automatic, system-level backups at regular intervals, allowing you to easily revert or spin up new instances off of the created images. Pricing for backups is 20% of the cost of the virtual machine.

Learn More

Snapshots

A snapshot could be taken prior to making any drastic changes to a server configuration, so that, should the changes be unsuccessful, you will have a version to revert back to. Pricing for snapshots is $0.05 per gigabyte per month.

Learn More

Scale

We grow as fast as you do.

Is your application expanding? Easily attach more storage and create highly available environments to meet your customers' demands.

Block Storage

Add more storage space to your Droplet or mix-and-match compute and storage to suit your application's needs — add $0.10 per gigabyte per month.

Learn More

Spaces

Securely store and deliver any amount of data. Instantaneously create a cost-effective, scalable storage space using our drag-and-drop UI or API.

Learn More

Load Balancers

Load Balancers are a highly available, fully-managed service that works right out of the box and can be deployed as fast as a Droplet. Load Balancers distribute incoming traffic across your infrastructure to increase your application's availability.

Learn More

Floating IPs

Single points of failure can be the downfall of any application. With Floating IPs, customers can associate an IP address with a different Droplet, with minimal downtime. This makes it possible to set up a standby Droplet, ready to receive your production traffic at a moment's notice.

Learn More

Elegant API

Our API enables you to deploy and manage thousands of Droplets and resources in a simple, programmatic way.

Manage your Droplets with greater flexibility using conventional HTTP requests. Take any number of actions or requests—including creating multiple Droplets, resizing, rebooting, enabling backups, and more—with curl commands or the official API wrappers. Includes OAuth support.

API Documentation
droplet = DropletKit::Droplet.new(
  names: ['sub-01.example.com', 'sub-02.example.com'],
  region: 'nyc3',
  size: '1gb',
  image: 'ubuntu-14-04-x64',
  ipv6: true,
  tags: ["web"]
)
client.droplets.create_multiple(droplet)
curl -H "Content-Type: application/json" \
     -H "Authorization: Bearer b7d03a6947b217efb6f3ec3bd3504582" \
     -d '{"names":["sub-01.example.com","sub-02.example.com"],"region":"nyc3","size":"1gb","image":"ubuntu-14-04-x64"}' \
     -X POST "https://api.digitalocean.com/v2/droplets"
createRequest := &godo.DropletMultiCreateRequest{
  Names: []string{"sub-01.example.com","sub-02.example.com"},
  Region: "nyc3",
  Size: "1gb",
  Image: godo.DropletCreateImage{
  Slug: "ubuntu-14-04-x64",
  },
  IPv6: true,
  Tags: []string{"web"},
}

droplet, _, err := client.Droplets.CreateMultiple(createRequest)
doctl compute droplet create "sub-01.example.com" "sub-02.example.com" \
--region nyc3 --size 1gb --image ubuntu-14-04-x64 --enable-ipv6

# Learn more about doctl

Pricing

Predictable, pay-as-you-go pricing

With straightforward and affordable pricing you never have to worry about your monthly bill. Pay for what you use, and scale up on demand.

Network features and additional specs

  • 99.99% Uptime SLA

    We provide a 99.99% uptime SLA. If we fail to deliver, we'll credit you for the amount of time that service was unavailable.

  • DNS

    Create a DNS record by entering your domain name and selecting a Droplet. Full DNS management allows you to easily control every aspect of your domain's DNS settings.

  • Global Datacenters

    Datacenters located around the world mean you have the connectivity and redundancy you need to stay up.

  • 40GbE

    Best-in-class network connectivity for speed and throughput.

  • IPv6

    Locate your Droplet in the cloud with the most up-to-date version of the Internet Protocol.

  • Private Networking

    Enables Droplets to "talk" within the same datacenter. Traffic sent between Droplets across the private network will not count toward your bandwidth costs.

  • Snapshot Transfer

    Transfer the ownership of a snapshot to any DigitalOcean user.

  • User Data

    Add customized scripts to automate package installation during initial setup.

  • Cluster Deployment

    Deploy multiple Droplets with a few clicks within our control panel or from the command line via our API.

  • Resize

    Vertically scale your Droplet's resources up or down based on your usage.

  • Enterprise SSDs

    We use enterprise-grade solid state disks (SSDs) for increased storage performance.

  • KVM

    Enterprise-grade KVM hypervisors improve network performance and security.

Ready to get started?

Create your account