Droplets

Our easy-to-deploy and resizable cloud server.

Get Started

Deploy in 55 seconds

  • 1. Select an image or app

    Choose from our library of distros and apps, or create a Droplet from a snapshot.

  • 2. Choose a size

    Select a Droplet size based on the resources you need. You can resize at any time from the control panel.

  • 3. Select a region

    Deploy your Droplet to any of our datacenter locations around the world.

Programmatically control your Droplets

Our API enables you to deploy and manage thousands of Droplets
and resources in a simple, progammatic 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.

Explore API Docs

              curl -H "Content-Type: application/json" \
                   -H "Authorization: Bearer b7d03a6947b217efb6f3ec3bd3504582" \
                   -d '{"names":["sub-01.example.com","sub-02.example.com"],"region":"nyc3","size":"512mb","image":"ubuntu-14-04-x64"}' \
                   -X POST "https://api.digitalocean.com/v2/droplets"
            

              droplet = DropletKit::Droplet.new(
                names: ['sub-01.example.com', 'sub-02.example.com'],
                region: 'nyc3',
                size: '512mb',
                image: 'ubuntu-14-04-x64',
                ipv6: true,
                tags: ["web"]
              )
              client.droplets.create_multiple(droplet)
            

              createRequest := &godo.DropletMultiCreateRequest{
                Names: []string{"sub-01.example.com","sub-02.example.com"},
                Region: "nyc3",
                Size: "512mb",
                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 512mb --image ubuntu-14-04-x64 --enable-ipv6

              # [Learn more about doctl](https://github.com/digitalocean/doctl)
            

Additional features

  • Cluster Deployment

    Cluster deployment

    Deploy multiple Droplets with a few clicks within our control panel or via our API in your terminal.

  • KVM

    Resize

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

  • Backup Snapshots

    Backups and snapshots

    Enable automatic backups during Droplet creation or take a snapshot at any time.

  • Snapshot Transfer

    Snapshot transfer

    Transfer the ownership of a snapshot to any DigitalOcean user.

  • Monitoring

    Monitoring

    Keep a close eye on your Droplet's bandwidth, disk, and CPU levels.

  • User Data

    User data

    Add customized scripts to automate the installation of packages during initial setup.

  • SSDs

    Enterprise SSDs

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

  • 40GbE

    40GbE

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

  • KVM

    KVM

    Enterprise-grade KVM hypervisors for improved network performance and security.

Distros and apps

UBUNTU is a registered trademark of Canonical Ltd., which is not affiliated with DigitalOcean.

Standard Droplet pricing

Standard Droplet plans offer the right amount of RAM, CPU, and storage space needed to get applications off the ground.

$ 5 /mo
$ 0.007 /hr
  • 512MB Memory
  • 1 Core Processor
  • 20GB SSD Disk
  • 1TB Transfer
$ 10 /mo
$ 0.015 /hr
  • 1GB Memory
  • 1 Core Processor
  • 30GB SSD Disk
  • 2TB Transfer
$ 20 /mo
$ 0.03 /hr
  • 2GB Memory
  • 2 Core Processor
  • 40GB SSD Disk
  • 3TB Transfer
$ 40 /mo
$ 0.06 /hr
  • 4GB Memory
  • 2 Core Processor
  • 60GB SSD Disk
  • 4TB Transfer
$ 80 /mo
$ 0.119 /hr
  • 8GB Memory
  • 4 Core Processor
  • 80GB SSD Disk
  • 5TB Transfer
$ 160 /mo
$ 0.238 /hr
  • 16GB Memory
  • 8 Core Processor
  • 160GB SSD Disk
  • 6TB Transfer
$ 320 /mo
$ 0.476 /hr
  • 32GB Memory
  • 12 Core Processor
  • 320GB SSD Disk
  • 7TB Transfer
$ 480 /mo
$ 0.714 /hr
  • 48GB Memory
  • 16 Core Processor
  • 480GB SSD Disk
  • 8TB Transfer
$ 640 /mo
$ 0.952 /hr
  • 64GB Memory
  • 20 Core Processor
  • 640GB SSD Disk
  • 9TB Transfer

High memory Droplet pricing

High memory Droplet plans offer larger amounts of RAM, ideal for databases and in-memory caching.

$ 120 /mo
$ 0.18 /hr
  • 16GB Memory
  • 2 Core Processor
  • 30GB SSD Disk
  • 6TB Transfer
$ 240 /mo
$ 0.36 /hr
  • 32GB Memory
  • 4 Core Processor
  • 90GB SSD Disk
  • 7TB Transfer
$ 480 /mo
$ 0.71 /hr
  • 64GB Memory
  • 8 Core Processor
  • 200GB SSD Disk
  • 8TB Transfer
$ 960 /mo
$ 1.43 /hr
  • 128GB Memory
  • 16 Core Processor
  • 340GB SSD Disk
  • 9TB Transfer
$ 1680 /mo
$ 2.5 /hr
  • 224GB Memory
  • 32 Core Processor
  • 500GB SSD Disk
  • 10TB Transfer
Get Started

Pricing in USD. Excludes any applicable tax.

Do more with Droplets

Discover your infrastructure's potential with the help of over a thousand, easy-to-follow development and sysadmin tutorials.