Getting Started with BotCloud: Cloud Browser Automation in Minutes
Learn how to connect your existing Puppeteer or Playwright scripts to BotCloud and run browser automation in the cloud with zero infrastructure setup.
Introduction
BotCloud lets you run browser automation in the cloud without managing infrastructure. Point your existing Puppeteer or Playwright scripts at a WebSocket endpoint and start automating immediately.
Quick Start
1. Get Your API Key
Sign up at bots.win and grab your API key from the dashboard.
2. Connect with Puppeteer
const puppeteer = require('puppeteer-core');
const browser = await puppeteer.connect({
browserWSEndpoint: 'wss://bots.win/ws?apiKey=YOUR_API_KEY',
});
const page = await browser.newPage();
await page.goto('https://example.com');
3. Connect with Playwright
const { chromium } = require('playwright');
const browser = await chromium.connectOverCDP(
'wss://bots.win/ws?apiKey=YOUR_API_KEY'
);
const page = await browser.newPage();
await page.goto('https://example.com');
Why Cloud Browsers?
Running browsers locally means dealing with:
- Resource management - Each browser instance consumes CPU and memory
- IP rotation - You need proxy infrastructure for geo-distribution
- Browser updates - Keeping Chromium patched and consistent
- Scaling - Spinning up and down based on demand
BotCloud handles all of this. You write the automation logic, we handle the rest.
Consistent Browser Profiles
Every session gets a unique, authentic browser profile with consistent fingerprints across all detection vectors. BotCloud provides Chromium-level fingerprint consistency so your automation runs look indistinguishable from real user sessions.
What's Next?
- Check out the API Documentation for the full endpoint reference
- Browse Examples for common automation patterns
- See Pricing for usage-based billing details