Steel.dev
Open-source headless-browser API purpose-built for AI agents, with a hosted option and…
Open-source headless-browser API purpose-built for AI agents, with a hosted option and a public agent-benchmark leaderboard. The 'openness' pole of the 2026 cloud-browser trio; runs the widely-cited Steel agent leaderboard and the awesome-web-agents list. OSS self-host or managed → br
Beta
Status
Browser instrumentation
Pattern
Node.js / TypeScript
Runtime
Not yet published
SDK version
Readiness
What “Beta” means for Steel.dev
The integration path is built and tested. Real customers can attach now, but expect minor breaking changes until the 1.0 contract freeze.
How it attaches
Browser instrumentation.
Steel.dev is a cloud browser: it hands back a Chrome DevTools Protocol endpoint per session. Trustvice attaches over CDP and records navigation, clicks and DOM events — no extension, no image swap.
Install the Trustvice Chrome extension (desktop) or use the Trustvice-instrumented Chromium image (headless).
- 1
Take the session's CDP URL
When you create a Steel.dev session, keep the session's websocket URL from the Steel sessions API (CDP). It is the same endpoint you would hand to Playwright's connectOverCDP.
- 2
Hand it to the Trustvice recorder
Pass the CDP URL and your workspace API key to the Trustvice browser recorder; it attaches as a second CDP client, so your own automation keeps its connection.
- 3
Verify
Drive one page. Records appear in Witness within a few seconds, tagged with the session id so a run maps to its evidence.
import { recordCdpSession } from "@trustvice/adapter-framework";
// the session's websocket URL from the Steel sessions API (CDP)
const cdpUrl = session.connectUrl;
await recordCdpSession(cdpUrl, {
workspaceKey: process.env.TRUSTVICE_KEY,
sessionId: session.id,
});Coverage
2 event types captured.
agent.invocationEvery top-level agent run — the input, the resolved output, timing, and token usage.
tool.callEach tool / function the agent invokes, with arguments and the returned result.
The full pattern guide
Browser instrumentation — end to end.
Every framework on this pattern shares the same platform-side spine, endpoints, and gotchas. The pattern guide covers them in full.
Read the Browser instrumentation guideNeed help landing Steel.dev?
Talk to the integration team.
We help you land the integration end to end — including the parts that live in your environment.
Request integration helpRegeln festlegen. Jeden Lauf prüfen lassen.
Agenten, Nachweise, Governance, Handel und Offenlegung stecken in Trustvice 360. Kostenlos registrieren und alle Suiten in einem Dashboard öffnen.