Browserbase
Browserbase is a serverless platform that enables developers to run, manage, and monitor headless browsers at scale, offering seamless integration with tools like Playwright, Puppeteer, and Selenium.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own41
Agents use these right away.
- Download Session ArtifactsDownload a completed session's generated files as a ZIP archive.
- Fetch Browserbase PageFetch a page and return its content, headers, and metadata.
- Get Browserbase AgentRetrieve a reusable browser agent by its agentId.
- Get CertificateRetrieve a Browserbase certificate by its ID.
- Get Browser ContextReturn metadata for a browser context by ID.
- Get DownloadGet a single download by ID as metadata or a downloadable file object.
- Retrieve a browser extensionTool to retrieve details of a specific browser extension.
- Get Browserbase Function BuildRetrieve a Browserbase function build by its build ID.
- Get Browserbase Function Build LogsRetrieve Browserbase function build logs by the build ID.
- Get Browserbase Function VersionRetrieve a Browserbase function version by its version ID.
- Get Browserbase InvocationRetrieve a Browserbase function invocation by its invocation ID.
- Get Browserbase Invocation LogsRetrieve Browserbase function invocation logs by the invocation ID.
- Get Browserbase ProjectReturn project metadata, default timeout, and assigned concurrency.
- Get project usage statisticsTool to retrieve usage statistics for a project including browser minutes and proxy bytes consumed.
- Get Browserbase Agent RunRetrieve a browser agent run's current status, result, and session details.
- Get Browser SessionReturn status, connection details, and timestamps for a browser session.
- Get Session Debug URLsReturn live debugger and WebSocket URLs for a running browser session.
- Get Session LogsReturn network request and response events captured during a browser session.
- Get Session ReplayReturn HLS replay metadata and page playlist paths for a recorded session.
- Get Session Replay PageReturn the HLS M3U8 playlist for one recorded replay page.
- Get Browserbase WebhookRetrieve a single webhook by ID, without its signing secret.
- List Browserbase AgentsList one page of reusable browser agents across your account.
- List CertificatesList Browserbase certificates with their IDs, timestamps, and project IDs.
- List Browserbase DownloadsList one page of download metadata for a required browser session.
- List Browserbase Function BuildsList one page of Browserbase function builds, optionally filtered by status.
- List Browserbase FunctionsList one page of Browserbase functions and the total number available.
- List Browserbase Function VersionsList one page of versions for a Browserbase function by its UUID.
- List Browserbase ProjectsList projects with their default timeout and assigned concurrency.
- List Recording DownloadsPoll per-page MP4 assembly after requesting recording downloads until every page is COMPLETED or FAILED.
- List Browserbase Run MessagesList a page of a browser agent run's messages, oldest first, with assistant or tool roles and text or typed content parts.
- List Browserbase Agent RunsList a page of browser agent runs across your account.
- List Browser SessionsList browser sessions, optionally filtered by status or user metadata.
- List Browserbase Function Version InvocationsList one page of invocations for a Browserbase function version by its UUID.
- List Browserbase WebhooksList one page of the project's webhooks, newest first, without signing secrets.
- Request Recording DownloadsStart asynchronous MP4 assembly for every recorded page of a completed session, then poll List Recording Downloads until every page is COMPLETED or FAILED.
- Web SearchPerform a web search and return structured results.
- Get Browserbase FunctionRetrieve a Browserbase function by its ID.
- Get Browserbase KeypairRetrieve the project's public HPKE encryption key and keypair ID.
- Get Browserbase SecretRetrieve a project secret's ID and name by UUID, without its secret value.
- List Browserbase Function SecretsList one page of secret IDs and names attached to a Browserbase function, optionally filtered by creation time.
- List Browserbase SecretsList one page of project secret IDs and names, optionally filtered by creation time.
Asks someone first23
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Update Browser ContextTool to update a specific browser context.
- Create Browserbase AgentCreate a reusable browser agent with a name and optional system prompt and result schema.
- Create Browser ContextCreate a reusable browser context; the API key can select the project.
- Create Browser SessionCreate an isolated Browserbase session and return its connection details.
- Create Browserbase WebhookRegister a publicly reachable HTTPS endpoint for project event deliveries.
- Delete Browserbase AgentDelete a reusable browser agent by its agentId.
- Delete DownloadDelete a download file from storage and mark it as deleted.
- Release Browser SessionIrreversibly request release of a running browser session, ending it before its configured timeout to avoid further charges.
- Resume Browserbase Agent RunResume only a PAUSED browser agent run with optional additional input.
- Run Browserbase AgentStart a browser agent run to complete a task using web search and browser tools.
- Stop Browserbase Agent RunRequest that an in-progress browser agent run stop.
- Upload Browser ExtensionTool to upload a browser extension for use in sessions.
- Upload Session FileUpload one file so browser interactions can select it in a file input field.
- Upload Session FilesUpload multiple files to one browser session for file-input interactions.
- Attach Browserbase Function SecretAttach an existing project secret to a Function by UUID.
- Delete a browser contextTool to delete a browser context and all its stored data (cookies, localStorage, etc.).
- Delete a browser extensionTool to delete an uploaded browser extension by its ID.
- Delete Session DownloadsTool to delete all file downloads from a specific browser session.
- Delete Browserbase WebhookDelete a webhook, immediately stopping deliveries and retiring its secret.
- Detach Browserbase Function SecretDetach a project secret from a Function by UUID.
- Invoke Browserbase FunctionInvoke a deployed Browserbase function asynchronously.
- Update Browserbase AgentUpdate a reusable browser agent's name, system prompt, or result schema.
- Update Browserbase WebhookUpdate a webhook's delivery URL, subscribed event types, or both.
9 more of its actions are no longer kept up by Browserbase and are left out.