Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 20, 2026·3 min de lecture

Steel Browser — Open Source Browser API for AI Agents

A batteries-included browser sandbox that lets AI agents and apps automate the web without worrying about infrastructure. Handles sessions, proxies, and anti-detection out of the box.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Steel Browser
Commande d'installation directe
npx -y tokrepo@latest install 4c7a4655-847f-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Steel Browser provides a managed browser environment designed for AI agents and automation applications. It handles the infrastructure complexity of running headless browsers — session management, proxy rotation, and page lifecycle — so developers can focus on their automation logic rather than browser operations.

What Steel Browser Does

  • Provides a REST API and WebSocket interface for browser automation
  • Manages browser sessions with automatic creation, pooling, and teardown
  • Handles page navigation, screenshot capture, and content extraction
  • Supports concurrent sessions for parallel automation workloads
  • Integrates with AI agent frameworks as a tool or MCP service

Architecture Overview

Steel Browser runs as a containerized service wrapping Chromium. It exposes a high-level API that abstracts CDP operations into simple REST endpoints. Session management is handled internally, with configurable pool sizes and timeout policies. The service includes health checks and metrics for production deployment.

Self-Hosting & Configuration

  • Deploy via Docker with a single command and sane defaults
  • Configure session pool size, timeouts, and resource limits via environment variables
  • Set up proxy configuration for outbound requests
  • Enable authentication for the API in production deployments
  • Scale horizontally by running multiple container instances behind a load balancer

Key Features

  • Simple REST API for browser automation without CDP complexity
  • Built-in session management with automatic cleanup
  • Docker-first deployment with production-ready defaults
  • Compatible with Puppeteer, Playwright, and raw CDP clients
  • Designed for AI agent integration with structured output endpoints

Comparison with Similar Tools

  • Browserless — similar browser-as-a-service approach; Steel Browser is fully open source and designed for AI agents
  • Playwright — browser automation library; Steel Browser is an infrastructure layer that manages the browser environment
  • PinchTab — multi-instance browser orchestrator; Steel Browser focuses on a clean API for AI-first use cases
  • Splash — scriptable headless browser by Scrapinghub; Steel Browser offers a modern API with session management

FAQ

Q: Does it work with existing Puppeteer or Playwright scripts? A: Yes, you can point Puppeteer or Playwright at the Steel Browser endpoint as a remote browser.

Q: How many concurrent sessions can it handle? A: Depends on available system resources. Typical deployments handle 10-50 concurrent sessions per container.

Q: Is it suitable for production workloads? A: Yes, it includes health checks, metrics, and session cleanup for production use.

Q: Can AI agents use it directly? A: Yes, it provides structured API endpoints designed for LLM-based agent consumption.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires