1. Create an account
The free plan includes 10 browser hours and 500 actions per month with 3 concurrent sessions. It requires no credit card.2. Get an API key
In the dashboard, open API Keys and create one. Keys look likeph_live_….
The key is shown once at creation and stored hashed, so copy it immediately; it cannot be
retrieved later. If you lose it, revoke it and mint a new one.
Keep keys server-side, because a key grants full control of your browser sessions.
3. Create a session
connect_url, so you can attach immediately with no second call.
4. Attach Playwright
Tilion speaks the Chrome DevTools Protocol, so any CDP client works unchanged.newContext() / newPage(), or you will pay for a second renderer you do not need.
5. Release the session
Sessions are billed while they exist, so release them explicitly:204 No Content.
Every session also has an idle timeout and is reclaimed automatically, but do not rely on that
for cost control. Always release in a finally block.
Fetch a page without driving the browser
If you only need page content, skip the CDP client. Create a session as above, then ask for the page in one request:Next steps
- Connecting a browser covers CDP, tokens, and reconnecting.
- Sessions covers lifecycle, modes, and timeouts.
- Fetch covers getting page content without driving a browser.
- Errors and Limits cover every status code, quota, and rate limit.