NEW
New: Deploy your application in minutes with Shard AI

Direct traffic across your applications from one control point

Route domains and subdomains to your applications with round-robin routing, automatic failover, configurable timeouts, custom error pages, and analytics.

Traffic control that stays connected to your applications

Round robin

traffic distribution

Automatic

target recovery

1–30s

configurable request timeout

No extra cost

additional load-balancer cost

Connected outcomes

Keep traffic configuration alongside the services it reaches.

A load balancer gives your domains and application targets a shared place to be configured, reviewed, and adjusted as your production architecture evolves.

Explore capabilities

Distribute traffic across application targets

Requests move across enabled application targets with round-robin routing, and traffic automatically fails over when a target is unavailable.

Organize domains and targets with groups

Map each domain or subdomain to its application targets through groups. For example, send api.example.com to an API group and example.com to a frontend group from one load balancer.

Tune behavior without leaving the dashboard

Set the request timeout, enable analytics for connected applications, and configure a custom error page for requests where no application target responds successfully.

Built to operate

Traffic controls that stay close to the applications they serve.

Configure the public entry point, application targets, and runtime behavior in one dashboard.

Application targets

Use round-robin routing across enabled applications, with automatic failover when a target becomes unavailable.

Domain connection flow

Connect a domain from the load balancer using a Shard Cloud domain or DNS setup for an external domain.

Target and domain groups

Route a domain or subdomain to its matching application targets—for example, api.example.com to an API group and example.com to a frontend group—without adding another load balancer.

Timeout and error-page controls

Set a 1–30 second request timeout and an optional custom HTML error page that is served when no application target responds successfully.

Connected application analytics

Enable metrics analytics for applications attached to the load balancer from the same operational view.

Progressive setup

Set up the entry point, then keep it adaptable.

Start with the name and runtime settings, connect the domain and applications that belong together, then refine the setup as traffic and services change.

Get started
01
Create the load balancer
Give it a recognizable name, select a request timeout between 1 and 30 seconds, and optionally enable a custom HTML error page for requests where no target responds successfully.
02
Connect domains and applications
Attach a Shard Cloud or external domain, then group each domain or subdomain with the application targets that should serve it. One balancer can route api.example.com to an API group and example.com to a frontend group.
03
Review and adjust traffic controls
Enable or disable targets, update group labels, turn on analytics, and change timeout or error-page settings as services evolve.

From connection to the first decision, in one flow.

Frequently asked questions

Frequently asked questions about Load balancers

Load balancers are available on Pro and Enterprise plans and are included at no additional cost. Your plan determines how many load balancers you can create.

Traffic is distributed across enabled application targets using round-robin routing. When a target is unavailable, the load balancer automatically fails over to an available target.

The dashboard lets you add eligible applications that have an application subdomain. Once attached, each target can be enabled or disabled independently.

Yes. Start the domain connection flow from the load balancer to use a domain already managed in Shard Cloud or configure DNS for an external domain.

Groups define which application targets receive traffic for a domain or subdomain. For example, put api.example.com and your API applications in an api group, then put example.com and your frontend applications in a frontend group. One load balancer can therefore serve both without creating a separate balancer for each application.

Yes. Each load balancer has a configurable request timeout from 1,000 to 30,000 milliseconds. Choose a value that gives your application enough time to respond without leaving stalled requests open longer than necessary.

You can enable application metrics analytics for the applications connected to a load balancer from its dashboard card.

Yes. Set the request timeout, then enable the error-page setting and upload an HTML error page from the load balancer settings. The page is served when no application target responds successfully. You can later remove it or turn the setting off.

Ready to move forward

Give your application traffic a clear control point.

Create the applications you need, connect their domains, and use round-robin traffic distribution and automatic failover at no additional load-balancer cost on Pro and Enterprise.

Guided setup with no commitment

Round robin with automatic failover
Distribute requests across enabled targets and keep traffic moving when one becomes unavailable.

Domains and behavior in one view
Route domains and subdomains to separate frontend or API groups while keeping setup, timeouts, and an optional error page for requests where no target succeeds together.

Included on Pro and Enterprise
There is no additional charge for load balancers beyond your eligible plan.

A plan for every stage of your project

Rated 4.9/5 on TrustpilotTrusted by 50,000+ developers

Basic plan

Perfect for freelancers or individuals who need to host applications and bots.

$1.53/mo
1-2GB RAM
1-2 vCPU
4-8 projects
5-10GB CDN

Core plan

For small teams and startups that need infrastructure for multiple projects.

$4.18/mo
4-8GB RAM
4-5 vCPU
16-32 projects
35-100GB CDN
Connect your own custom domain

Pro plan

Built for scaling companies with high project volume and advanced support.

$11.85/mo
12-24GB RAM
6-10 vCPU
48-96 projects
150-250GB CDN
Load balancers
Automatic backups