Agent Runtime
Status: Connected
Parsing documentation...
Extracted api references
Generating type definitions...
opensteeropensteer
Y Combinator logoBacked by Y Combinator.

The most comprehensive browser automation framework for AI

Enterprise-grade automation at scale.

Custom plans, unlimited concurrent sessions, dedicated proxies, and advanced support for teams that need more.

+ self-service sso
+ unlimited concurrent sessions
+ custom audit logs
+ advanced captcha bypass
+ dedicated support
view pricing

Simple, transparent pricing.

Start for free, upgrade when you need to scale. Everything you need to build robust AI agents.

Cloud Mode (cloud:true)

Cloud Session Lifecycle (v3)

Lifecycle of cloud session creation, attachment, usage, and teardown using v3 contracts.

Control API Contract

  • POST /v1/sessions
  • GET /v1/sessions
  • GET /v1/sessions/:sessionId
  • DELETE /v1/sessions/:sessionId
  • POST /v1/sessions/:sessionId/access

POST /v1/sessions returns { sessionId, status, baseUrl }. Browser access is attached separately with POST /v1/sessions/:sessionId/access.

Attachment Contract

  • /ws/cdp/:sessionId
  • /ws/view/:sessionId

Closing a viewer tab or CDP client detaches that connection only. Sessions close on explicit close or runtime/browser failure.

Runtime Internal Contract

  • POST /internal/v1/sessions
  • GET /internal/v1/sessions/:sessionId
  • DELETE /internal/v1/sessions/:sessionId
  • POST /internal/v1/sessions/:sessionId/access

Covered Features

  • api:DELETE /v1/sessions/:sessionId
  • api:GET /v1/sessions
  • api:GET /v1/sessions/:sessionId
  • api:GET /v1/sessions/:sessionId/runtime/ping
  • api:POST /v1/sessions
  • api:POST /v1/sessions/:sessionId/access