# Cloud Browser API (/en/docs/api/native/browser)



[Connection guide](/en/docs/developers/services/browser)

Base URL: `https://api-develop.deepraxis.ai/browser`

Request header: `Authorization: Bearer $PRAXIS_API_KEY`

Request ID response header: `X-Request-Id`

| Operation                                                                         | Method and path                                          |
| --------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [Create a browser session](/en/docs/api/native/browser/browserCreateSession)      | `POST /browser/v1/sessions`                              |
| [List browser sessions](/en/docs/api/native/browser/browserListSessions)          | `GET /browser/v1/sessions`                               |
| [Get a browser session](/en/docs/api/native/browser/browserGetSession)            | `GET /browser/v1/sessions/{sessionId}`                   |
| [Close a browser session](/en/docs/api/native/browser/browserCloseSession)        | `POST /browser/v1/sessions/{sessionId}`                  |
| [Get live URLs](/en/docs/api/native/browser/browserGetDebug)                      | `GET /browser/v1/sessions/{sessionId}/debug`             |
| [List session events](/en/docs/api/native/browser/browserListEvents)              | `GET /browser/v1/sessions/{sessionId}/events`            |
| [Request human takeover](/en/docs/api/native/browser/browserRequestHandoff)       | `POST /browser/v1/sessions/{sessionId}/handoff`          |
| [Complete human takeover](/en/docs/api/native/browser/browserCompleteHandoff)     | `POST /browser/v1/sessions/{sessionId}/handoff/complete` |
| [Send a viewer heartbeat](/en/docs/api/native/browser/browserViewerHeartbeat)     | `POST /browser/v1/sessions/{sessionId}/viewer`           |
| [Create a context](/en/docs/api/native/browser/browserCreateContext)              | `POST /browser/v1/contexts`                              |
| [List contexts](/en/docs/api/native/browser/browserListContexts)                  | `GET /browser/v1/contexts`                               |
| [Get a context](/en/docs/api/native/browser/browserGetContext)                    | `GET /browser/v1/contexts/{contextId}`                   |
| [Update a context](/en/docs/api/native/browser/browserUpdateContext)              | `PUT /browser/v1/contexts/{contextId}`                   |
| [Delete a context](/en/docs/api/native/browser/browserDeleteContext)              | `DELETE /browser/v1/contexts/{contextId}`                |
| [Connect to a browser](/en/docs/api/native/browser/browserConnect)                | `GET /browser/v1/connect`                                |
| [Open live view](/en/docs/api/native/browser/browserLiveView)                     | `GET /browser/v1/live/{sessionId}/{pageId}`              |
| [Stream session updates](/en/docs/api/native/browser/browserStreamSession)        | `GET /browser/v1/sessions/{sessionId}/stream`            |
| [Selenium is unavailable](/en/docs/api/native/browser/browserSeleniumUnsupported) | `GET /browser/v1/selenium-unsupported`                   |
