Load balancing, simplified

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

list item

Improve availability, performance, and scalability

Our Load Balancers are monitored for availability. If any anomalies are detected, our systems will correct them and fix them. Your Load Balancer will continue running smoothly without any extra work from you.

list item

Let’s Encrypt and HTTP/3 support

Load Balancers automatically provision and renew SSL certificates free of charge through Let’s Encrypt. Load Balancers also support HTTP/3, providing better performance for your users.

list item

Simple to set up

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

list item

Proxy Protocol support

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

Learn more
list item

Compatible with DigitalOcean Kubernetes

Seamlessly add Load Balancers to your DigitalOcean Kubernetes cluster.

Learn more
list item

Scale to your needs

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

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.

Simple to deploy and manage
Deploy a Load Balancer for as little as $12 per month

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.

$12 per month per node:

Start with one node and add up to 100* of them, adding or removing nodes as you go. Each node increases Load Balancer capacity by:

  • +10,000 requests per second
  • +10,000 simultaneous connections
  • +250 SSL connections per second

*Need more than 100 nodes? Contact us

Programmatically control your Load Balancers

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

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
## 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"

Do more with Load Balancers

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

Get started for free

Enter your email to get $200 in credit for your first 60 days with DigitalOcean.

New accounts only. By submitting your email you agree to our Privacy Policy.

© 2023 DigitalOcean, LLC.
Get started for free

Enter your email to get $200 in credit for your first 60 days with DigitalOcean.

New accounts only. By submitting your email you agree to our Privacy Policy.