Steel logo

Steel

Steel is the open-source browser API for AI agents and apps. The Steel Cloud REST API (https://api.steel.dev/v1) launches and manages cloud browser sessions, runs stateless quick actions (scrape, screenshot, pdf, search), and exposes a live session viewer, while long-running automation connects to a per-session Chrome DevTools Protocol (CDP) WebSocket driven with Playwright, Puppeteer, or Selenium. The same surface ships self-hosted under Apache-2.0 as steel-browser.

4 APIs 0 Features
BrowserWeb AutomationScrapingAI AgentsOpen Source

APIs

Steel Sessions API

Launch, inspect, release, and live-view stateful cloud browser sessions with proxy, fingerprint, dimensions, timezone, ad-blocking, and bandwidth options, plus session context c...

Steel Scrape API

Stateless one-off scrape that returns clean page content in html, readability, cleaned_html, and markdown formats, with page metadata, links, and optional inline screenshot and ...

Steel Screenshot & PDF API

Render any URL or the current session page to a PNG screenshot (with full-page option) or a PDF document, with proxy and render-delay controls.

Steel CDP / Browser Connect API

Per-session Chrome DevTools Protocol (CDP) WebSocket surfaced as the session `websocketUrl`, used with Playwright connect_over_cdp, Puppeteer connect, or Selenium for full progr...

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: steel-dev
url: https://raw.githubusercontent.com/api-evangelist/steel-dev/refs/heads/main/apis.yml
name: Steel
kind: company
description: Steel is the open-source browser API for AI agents and apps. The Steel
  Cloud REST API (https://api.steel.dev/v1) launches and manages cloud browser sessions,
  runs stateless quick actions (scrape, screenshot, pdf, search), and exposes a live
  session viewer, while long-running automation connects to a per-session Chrome
  DevTools Protocol (CDP) WebSocket driven with Playwright, Puppeteer, or Selenium.
  The same surface ships self-hosted under Apache-2.0 as steel-browser.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Browser
- Web Automation
- Scraping
- AI Agents
- Open Source
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: steel-dev:steel-sessions-api
  name: Steel Sessions API
  tags:
  - Sessions
  - Cloud Browser
  - Live Viewer
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.steel.dev/overview/sessions-api
  baseURL: https://api.steel.dev/v1
  properties:
  - url: https://docs.steel.dev/overview/sessions-api
    type: Documentation
  - url: https://docs.steel.dev/api-reference
    type: APIReference
  - url: openapi/steel-dev-openapi.yml
    type: OpenAPI
  - url: collections/steel-dev.postman_collection.json
    type: PostmanCollection
  - url: collections/steel-dev.opencollection.json
    type: OpenCollection
  description: Launch, inspect, release, and live-view stateful cloud browser sessions
    with proxy, fingerprint, dimensions, timezone, ad-blocking, and bandwidth options,
    plus session context capture and per-session file management.
- aid: steel-dev:steel-scrape-api
  name: Steel Scrape API
  tags:
  - Scrape
  - Extraction
  - Markdown
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.steel.dev/overview/quick-actions-api
  baseURL: https://api.steel.dev/v1
  properties:
  - url: https://docs.steel.dev/overview/quick-actions-api
    type: Documentation
  - url: https://docs.steel.dev/api-reference
    type: APIReference
  - url: openapi/steel-dev-openapi.yml
    type: OpenAPI
  - url: collections/steel-dev.postman_collection.json
    type: PostmanCollection
  - url: collections/steel-dev.opencollection.json
    type: OpenCollection
  description: Stateless one-off scrape that returns clean page content in html,
    readability, cleaned_html, and markdown formats, with page metadata, links, and
    optional inline screenshot and PDF. Includes a search action for query-to-URL
    resolution.
- aid: steel-dev:steel-screenshot-pdf-api
  name: Steel Screenshot & PDF API
  tags:
  - Screenshot
  - PDF
  - Rendering
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.steel.dev/overview/quick-actions-api
  baseURL: https://api.steel.dev/v1
  properties:
  - url: https://docs.steel.dev/overview/quick-actions-api
    type: Documentation
  - url: https://docs.steel.dev/api-reference
    type: APIReference
  - url: openapi/steel-dev-openapi.yml
    type: OpenAPI
  - url: collections/steel-dev.postman_collection.json
    type: PostmanCollection
  - url: collections/steel-dev.opencollection.json
    type: OpenCollection
  description: Render any URL or the current session page to a PNG screenshot
    (with full-page option) or a PDF document, with proxy and render-delay controls.
- aid: steel-dev:steel-browser-connect-api
  name: Steel CDP / Browser Connect API
  tags:
  - CDP
  - WebSocket
  - Playwright
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.steel.dev/overview/guides/connect-with-playwright
  baseURL: https://api.steel.dev/v1
  properties:
  - url: https://docs.steel.dev/overview/guides/connect-with-playwright
    type: Documentation
  - url: openapi/steel-dev-openapi.yml
    type: OpenAPI
  - url: review.yml
    type: Review
  description: Per-session Chrome DevTools Protocol (CDP) WebSocket surfaced as the
    session `websocketUrl`, used with Playwright connect_over_cdp, Puppeteer
    connect, or Selenium for full programmatic control of the cloud Chrome instance.
common:
- type: GitHubOrganization
  url: https://github.com/steel-dev
- type: LinkedIn
  url: https://www.linkedin.com/company/steel-dev
- type: Website
  url: https://steel.dev
- type: Documentation
  url: https://docs.steel.dev
- type: Plans
  url: plans/steel-dev-plans-pricing.yml
- type: RateLimits
  url: rate-limits/steel-dev-rate-limits.yml
- type: FinOps
  url: finops/steel-dev-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com