Load balancing, simplified

Scale your applications and improve availability, security, and performance across your infrastructure in a few clicks.

Scale your application seamlessly

DigitalOcean's Load Balancers ensure traffic is distributed across your infrastructure to increase your application's availability and help you deliver exceptional experiences to your customers.

Scale with better availability and performance

Load Balancers are constantly monitored for availability and anomalies—any issues discovered are corrected automatically so your app always runs smoothly.

Let's Encrypt and HTTP/3 support

Automatically provision and renew SSL certificates free of charge through Let's Encrypt, and provide better performance for your users with HTTP/3.

Simple to set up

Provisions in seconds and is easily managed through the Control Panel or API.

Proxy Protocol support

Automatically pass a client's IP address and port through to your Droplets.

Compatible with DigitalOcean Kubernetes

Seamlessly add Load Balancers to your DigitalOcean Kubernetes cluster.

Scale to your needs

Get more flexibility—resize your Load Balancer when you need to and scale your apps with ease.

Global Load Balancer now Generally Available

Enjoy faster load times, uninterrupted service, and robust security for your web applications with the new DigitalOcean Global Load Balancers.

Learn more

Simple to deploy and manage

Load Balancers are a highly available, fully-managed service that work 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, performance, and reliability at scale so you can be sure your Droplet runs smoothly at all times.

Deploy a Load Balancer for as little as $12 per month

Load Balancers can be sized to suit your needs, and each node only costs $12 per month. Equipped with integrated Let's Encrypt SSL, provisioning, renewal, and support for HTTP/3, Load Balancers are incredibly easy to use and give your users exceptional performance.

Pricing

A must-have for production apps, Load Balancers spread traffic across your compute resources to improve availability, performance, and scalability.

Global Load Balancer

Overages:

  • Each additional GB of data transfer costs $0.02.
  • Each additional million requests costs $0.70.
  • Each additional domain costs $0.14 per month.

Try Load Balancers out now!

Get started

Standard Tier at $15 with included allowances of:

25M

requests to GLB per month

1,000GB

data transfer per month

5

domains

Programmatically control your Load Balancers

Our API enables you to manage Load Balancers in a simple, programmatic way.

## Create Load Balancer
  curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{ "name": "lb-name", "region": "nyc3", "droplet_ids": [<DROPLET_ID1>], "forwarding_rules": [{ "entry_protocol": "http", "entry_port": 80, "target_protocol": "http", "target_port": 80 }] }' "https://api.digitalocean.com/v2/load_balancers"

  ## Add another droplet
  curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{ "droplet_ids": [<DROPLET_ID2>] }' "https://api.digitalocean.com/v2/load_balancers/<LB_UUID>/droplets"

Create highly available setups with Load Balancers

Take any number of actions—including creating a new Load Balancer and adding Droplets to them through the API (Go and Ruby wrappers coming soon). Includes OAuth support.

API Documentation

Do more with Load Balancers

Find out more about Load Balancers and creating highly available infrastructure with the help of step-by-step tutorials.

Read more tutorials

Getting started

An Introduction to DigitalOcean Load Balancers

Load Balancer Quickstart

How To Create Your First DigitalOcean Load Balancer

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.