Integration — one line, any framework
Connect with Playwright, Puppeteer, or Selenium.
driver.dev (Playwright)
Currentimport { chromium } from 'playwright';
async function run() {
// Connect directly to a real mobile device
const browser = await chromium.connectOverCDP(
`wss://connect.driver.dev/v1?api_key=${API_KEY}&device=mobile`
);
const context = browser.contexts()[0];
const page = await context.newPage();
// You appear as a real iPhone user on a residential network
await page.goto('https://bot.sannysoft.com');
await browser.close();
}
Steel.dev (Playwright)
Legacyimport { chromium } from 'playwright';
async function run() {
// Connects to a cloud VM
const browser = await chromium.connectOverCDP(
`wss://connect.steel.dev?apiKey=${API_KEY}`
);
const context = browser.contexts()[0];
const page = await context.newPage();
// Relies on injection scripts to mask the VM
await page.goto('https://bot.sannysoft.com');
await browser.close();
}
Works Native With:PlaywrightPuppeteerSeleniumBrowser-UseCrawl4AIStagehand
Customer Testimonials
See what our customers are saying about our solution.
Pricing — pay less, get real hardware
Steel.dev charges premium rates for simulated environments. Driver gives you physical hardware access starting free.
Steel.dev (VMs)
Hobby
100 hrs credit
$0
Starter
298 hrs limit
$29/mo
Developer
1,298 hrs limit
$99/mo
Pro
9,980 hrs limit
$499/mo
Paying for software emulators
driver.dev (Real Hardware)
Free Tier
Start building with physical devices instantly.
$0
Access to real browser node pool
Built-in residential IP routing
Zero captcha configuration required
Need dedicated hardware racks? Contact sales for Custom Plans.

