Run Libretto sessions on Steel's managed browser infrastructure.
.env file. Libretto loads .env automatically before running CLI commands.12# inside .env STEEL_API_KEY=<steel-api-key>
STEEL_BASE_URL is only needed if you use a custom Steel API endpoint. STEEL_CONNECT_URL is only needed if Steel gives you a custom CDP connection endpoint..libretto/config.json:1234{ "version": 1, "provider": "steel" }
--provider steel on a single command instead of changing the config file.1npx libretto open https://example.com --session steel-demo
provider in .libretto/config.json, pass it for this command instead:1npx libretto open https://example.com --provider steel --session steel-demo
123npx libretto snapshot --session steel-demo npx libretto exec --session steel-demo "await page.title()" npx libretto close --session steel-demo
provider is set in .libretto/config.json:1npx libretto run ./workflow.ts --headless
1npx libretto run ./workflow.ts --provider steel --headless