Home/Features
Platform capabilities

Everything you need to
automate at scale

Cloud browsers for web automation and code sandboxes for secure execution — unified under a single SDK. Build scrapers, AI agents, testing pipelines, and more.

Cloud browsers

Isolated browsers, ready in seconds

Launch fully isolated Chromium instances in the cloud. Each session gets its own micro-VM, IP address, and browser profile. Connect with Puppeteer, Playwright, or raw CDP — your existing code works unchanged.

< 1.2s
Cold start
12
Regions
10K
Concurrent
example.ts
1import { BrowserCloud } from "banata-boxes/sdk"
2
3const cloud = new BrowserCloud()
4const { cdpUrl } = await cloud.launch({
5 stealth: true,
6 proxy: { country: "US" },
7})
8
9const browser = await puppeteer.connect({
10 browserWSEndpoint: cdpUrl,
11})
Browser automation

Built for serious
web automation

Every feature you need to scrape, test, and automate at scale. From stealth mode to live debugging, it's all included out of the box.

Global edge network

Sessions launch in the nearest region to your target. Automatic failover keeps sessions alive even if a region goes down.

12 edge locations across NA, EU, and APAC
Geographic routing based on target URL
Automatic failover with session migration
Custom region pinning via API parameter

Sub-second cold starts

Pre-warmed browser pools mean your session is ready before your code finishes the API call. No more waiting.

Average cold start under 1.2 seconds globally
Pre-warmed pools for instant availability
Warm start in < 300ms for returning sessions
Configurable session keep-alive windows

Built-in stealth mode

Every session ships with residential proxies, human-like fingerprints, and automatic CAPTCHA solving. Zero config.

Residential proxies across 195 countries
Randomized browser fingerprints per session
Automatic CAPTCHA detection and solving
Canvas, WebGL, and AudioContext spoofing

Live session debugging

Watch sessions in real-time, connect DevTools via CDP, or record full sessions as MP4 for later review.

Real-time screenshot streaming at 2fps
Full session recording as MP4 video
Remote DevTools via CDP WebSocket
Console log and network request capture

Full session isolation

Every browser runs in its own micro-VM with a dedicated IP. No session can see another — by design.

Dedicated micro-VM per session
Unique IP address per browser instance
Cookies, cache, and state wiped on disconnect
No shared memory or filesystem between sessions

Scale to thousands

Go from 1 to 10,000 concurrent sessions with a single parameter change. Infrastructure scales automatically.

Up to 10,000 concurrent sessions per account
No pools to pre-warm or manage
Per-second billing — pay only for active time
Auto-terminate idle sessions after configurable timeout
Code sandboxes

Secure execution, any language

Spin up isolated containers to run untrusted code. Execute Python scripts, Node.js programs, or Bun applications in a fully sandboxed environment with file system access, package installation, and real-time output streaming.

~ 50ms
Warm start
3
Runtimes
10GB
Storage
example.ts
1import { BrowserCloud } from "banata-boxes/sdk"
2
3const cloud = new BrowserCloud()
4const sandbox = await cloud.sandbox({
5 runtime: "python",
6 packages: ["pandas", "requests"],
7})
8
9const result = await sandbox.exec(
10 `import pandas as pd
11 print(pd.read_csv("data.csv").head())`
12)
Code sandboxes

Run any code in
total isolation

Sandboxes are perfect for AI agents that generate code, data processing pipelines, or any workflow that needs secure server-side execution.

Multi-runtime support

Run code in Python, Node.js, or Bun. Each sandbox gets its own isolated filesystem, network stack, and resource limits.

Python 3.12 with pip package installation
Node.js 22 LTS with npm support
Bun runtime for fast TypeScript execution
Custom Docker images for advanced use cases

50ms warm starts

Pre-warmed sandbox pools mean your code starts executing almost instantly. No container boot delays.

Pre-warmed pools for each runtime
Cold start under 500ms for fresh containers
Session persistence for iterative execution
Configurable memory and CPU limits

Package installation

Install any package from pip, npm, or bunx on the fly. Dependencies persist for the lifetime of the sandbox.

pip install, npm install, bunx — all supported
Pre-cached popular packages for faster installs
Persistent filesystem across executions
Custom base images with pre-installed dependencies

File system access

Read, write, and manage files inside the sandbox. Upload input files, generate outputs, and download results.

Full POSIX filesystem per sandbox
Upload files via API before execution
Download generated files and artifacts
Temporary storage up to 10GB per sandbox

Execution streaming

Stream stdout and stderr in real-time via WebSocket. Watch your code execute live — perfect for long-running tasks.

Real-time stdout/stderr streaming
WebSocket and SSE output channels
Execution timeout with graceful shutdown
Exit code and error capture

Composable with browsers

Combine sandboxes and browsers in a single workflow. Scrape with a browser, process in a sandbox, repeat.

Chain browser sessions with sandbox execution
Pass data between browsers and sandboxes
Orchestrate multi-step workflows via SDK
Shared session context for seamless handoff
Use cases

Built for teams that
automate everything

Whether you're building AI agents, scraping pipelines, or testing frameworks — Banata's browsers and sandboxes have you covered.

AI agent tooling

Give your AI agents real browsers and code execution. Let them browse the web, fill forms, extract data, and run analysis code — all through tool calls.

LLM tool useBrowser actionsCode execution

Web scraping at scale

Scrape any website with stealth browsers and residential proxies. Process extracted data in sandboxes. Handle millions of pages per day.

Anti-detectProxy rotationData pipelines

End-to-end testing

Run your Playwright or Puppeteer test suites in the cloud. Parallel execution across regions. Full session recordings for debugging failures.

Parallel testsCross-regionVideo recording

Secure code execution

Run user-submitted or AI-generated code safely. Each execution is fully isolated with resource limits, network controls, and automatic cleanup.

User codeAI outputResource limits
Technical specs

Numbers that
speak for themselves

Built on bare metal infrastructure optimized for browser and sandbox workloads. Every millisecond matters.

12
Edge regions
NA, EU, APAC
< 1.2s
Browser cold start
Avg globally
~ 50ms
Sandbox warm start
Pre-warmed pools
10K
Concurrent sessions
Per account
195
Proxy countries
Residential IPs
99.9%
Uptime SLA
Paid plans
3
Sandbox runtimes
Python, Node, Bun
Session duration
No hard limits

Ready to start building?

Free tier includes 5 browser hours and 5 sandbox hours per month. No credit card required.