# Browserbase integration

> Serverless headless browser platform: browser sessions at scale, plus hosted agents, deployed functions, and one-shot page fetch and web search APIs

- Authentication: apiKey

## Tools (50)

- **Create Agent**: Create a reusable hosted agent with a name, system prompt, and optional result schema
- **Create Context**: Create a new browser context for reusing cookies, local storage, and user-data across sessions
- **Create Session**: Provision a new headless browser session and get its connect URL
- **Delete Agent**: Delete a hosted agent
- **Delete Certificate**: Delete an uploaded certificate
- **Delete Context**: Delete a stored browser context and its user-data directory
- **Delete Download**: Delete a downloaded file
- **Delete Extension**: Delete an uploaded Chrome extension
- **Fetch Page**: Fetch a URL through Browserbase without a session and get raw HTML, markdown, or schema-extracted JSON
- **Get Agent**: Retrieve a hosted agent by ID
- **Get Agent Run**: Retrieve an agent run's status, result, and failure cause by ID
- **Get Certificate**: Retrieve an uploaded certificate's metadata by ID
- **Get Context**: Retrieve metadata for a browser context by ID
- **Get Download**: Retrieve a downloaded file's metadata or its binary content by ID
- **Get Extension**: Retrieve metadata for an uploaded Chrome extension
- **Get Function**: Retrieve a deployed Function by ID
- **Get Function Build**: Retrieve a Function build and its status by ID
- **Get Function Build Logs**: Retrieve the log entries for a Function build
- **Get Function Invocation**: Retrieve a Function invocation's status and results by ID
- **Get Function Invocation Logs**: Retrieve the log entries for a Function invocation
- **Get Function Version**: Retrieve a Function version by ID
- **Get Project**: Retrieve a project by ID
- **Get Project Usage**: Get current usage totals (browser minutes and proxy bytes) for a project
- **Get Session**: Retrieve full details for a single browser session by ID
- **Get Session Debug URLs**: Get live debugger URLs for a running session (interactive view + per-page URLs)
- **Get Session Logs**: Retrieve Chrome DevTools Protocol logs for a session
- **Get Session Recording**: Retrieve the rrweb recording events for a session
- **Get Session Replay Page**: Get the HLS playlist for one page of a session's video replay
- **Get Session Replays**: List the video replay pages available for a session
- **Invoke Function**: Invoke a deployed Function asynchronously with params and optional session configuration
- **List Agent Run Messages**: Page through an agent run's message transcript (assistant and tool messages)
- **List Agent Runs**: List agent runs with status, agent, and created-date filters
- **List Agents**: List hosted agents with cursor pagination and created-date filters
- **List Certificates**: List uploaded certificates
- **List Downloads**: List files downloaded by the browser, filtered by session and file attributes
- **List Function Builds**: List Function builds, optionally filtered by status
- **List Functions**: List deployed Browserbase Functions
- **List Function Version Invocations**: List invocations for a specific Function version
- **List Function Versions**: List the versions of a deployed Function
- **List Projects**: List all projects accessible to the API key
- **List Sessions**: List all browser sessions for the account, optionally filtered by status or user metadata
- **Release Session**: Request that a running session be released (closed) immediately
- **Run Agent**: Start an asynchronous agent run from a natural-language task, optionally referencing a saved agent
- **Stop Agent Run**: Request that a running agent run stop
- **Update Agent**: Update a hosted agent's name, system prompt, or result schema
- **Update Context**: Refresh the upload URL and encryption details for an existing context
- **Upload Certificate**: Upload a client certificate for use in browser sessions
- **Upload Extension**: Upload a packaged Chrome extension that can be installed into sessions
- **Upload File to Session**: Upload a file into a running session for the browser to access
- **Web Search**: Run a web search and get structured results with titles, URLs, and metadata

## Related prompts

- [Weekly funding alerts from TechCrunch and Crunchbase to Salesforce](https://www.generalinput.com/prompts/weekly-funding-alerts-from-techcrunch-and-crunchbase-to-salesforce.md)
- [Weekly hiring signals digest from Attio target accounts to Slack](https://www.generalinput.com/prompts/weekly-hiring-signals-digest-from-attio-target-accounts-to-slack.md)
- [Weekday competitor pricing watcher with Browserbase and Slack](https://www.generalinput.com/prompts/weekday-competitor-pricing-watcher-with-browserbase-and-slack.md)
- [Auto-research new HubSpot leads and brief SDRs in Slack](https://www.generalinput.com/prompts/auto-research-new-hubspot-leads-and-brief-sdrs-in-slack.md)
- [Weekly customer review digest in Slack and Notion](https://www.generalinput.com/prompts/weekly-customer-review-digest-in-slack-and-notion.md)

Connect Browserbase in General Input: https://www.generalinput.com/apps/browserbase