Appearance
Install
Steel provides SDKs for Node.js, Python, and other languages, plus a CLI for quick tasks.
Node.js SDK
bash
npm install steel-sdkRequires Node.js 18+. The SDK includes TypeScript types out of the box.
Python SDK
bash
pip install steel-sdkRequires Python 3.8+.
CLI (optional)
The Steel CLI lets you run scrape and screenshot commands without writing code:
bash
curl -sSf https://setup.steel.dev | shAPI Key
All SDK and CLI calls require a Steel API key. Sign up at https://steel.dev/ and set the key as an environment variable:
bash
export STEEL_API_KEY="your-api-key-here"For the Merlino fleet the key is stored under STEEL_API_KEY in MASTER_API_KEYS.env.
Starter Templates
The Steel Cookbook at https://github.com/steel-dev/steel-cookbook provides 40+ ready-to-run examples organized by framework:
| Template path | Stack |
|---|---|
examples/playwright-ts | Playwright + TypeScript |
examples/playwright-py | Playwright + Python |
examples/puppeteer-ts | Puppeteer + TypeScript |
examples/selenium | Selenium + Python |
examples/scrape-ts | Steel Scrape API + TypeScript |
examples/scrape-py | Steel Scrape API + Python |
examples/playwright-go | Playwright + Go |
examples/chromedp | chromedp + Go |
AI agent framework examples include Browser-use, CrewAI, LangGraph, Stagehand, Vercel AI SDK, OpenAI Agents SDK, and Claude Agent SDK integrations.