Skip to main content

Private Deployment Overview

Private Deployment is a fully managed hosting option where Browserless runs dedicated infrastructure in the cloud on your behalf. Your workers run on isolated VMs, not shared with other customers. You connect through similar Browserless-hosted endpoints and the same APIs as the shared cloud fleet, but with dedicated resources, configurable concurrency, fleet management controls, and premium support.

Unlike self-hosted Docker, where you manage infrastructure, scaling, updates, and monitoring yourself, Private Deployment handles all of that for you. Both options use the same enterprise image and support the same APIs.

Private Deployment Features

With a private fleet, Browserless takes care of the operational overhead so you can focus on your automation code:

  • Fleet Operations: Restart, force restart, or relaunch your workers from the dashboard without touching infrastructure.
  • Worker Settings: Adjust concurrency, timeouts, and health checks per worker from your account page.
  • Load Balancing: Browserless distributes traffic across your workers automatically with regional load balancers. You can also address individual workers directly for session persistence.
  • GraphQL API and Observability: Track fleet health, unit consumption, and session metrics through the API and the dashboard.
  • Performance and Capacity: Browserless manages capacity planning and health checks for your fleet. You configure the limits, the platform enforces them.
  • Image Versions: Choose which image runs on your workers and coordinate upgrades on your schedule.
  • Timeouts: Understand how timeouts layer from your client code through the load balancer to the worker process.

Getting started

Access your fleet from your Browserless account dashboard. Connection URLs use the same format as the shared fleet. Only the host changes. For questions or to provision a private deployment, contact us.