# Steel

Open-source browser infrastructure built exclusively for AI agents

Steel provides production-grade headless browser sandboxes with built-in stealth, session persistence, and anti-bot mitigation.

## Overview

- **Website**: https://steel.dev
- **Docs**: https://docs.steel.dev
- **GitHub**: https://github.com/steel-dev/steel-browser
- **License / Pricing**: Open Source
- **Directory Entry**: https://agentaccess.dk/enablers/steel-browser

## About

Steel is an open-source browser API and cloud infrastructure layer built specifically for autonomous web agents. Instead of dealing with flaky local Chrome processes, Steel spins up isolated browser sandboxes pre-configured with residential proxy rotation, CAPTCHA bypass, and live session debugging.

## Key Features

- 100% open source self-hostable via Docker or managed cloud API
- Built-in residential proxy rotation and CAPTCHA solving
- Session recording and interactive visual live debugger
- Direct compatibility with Playwright, Puppeteer, and Stagehand

## Danish System Application Recipes

### Run Persistent Agent Sessions on Danish Portals
Authenticate an agent session once on a Danish portal and reuse authenticated cookie states across multiple agent automation tasks.

## Quickstart

```typescript
import { Steel } from 'steel-sdk'
import { chromium } from 'playwright'

const client = new Steel({ steelAPIKey: process.env.STEEL_API_KEY })
const session = await client.sessions.create({ useProxy: true })

const browser = await chromium.connectOverCDP(session.websocketUrl)
const page = await browser.newPage()
await page.goto('https://www.dst.dk')
console.log(await page.title())
await client.sessions.release(session.id)
```

---
Source: [AgentAccess Enablers](https://agentaccess.dk/enablers/steel-browser)