# Browserless Documentation

> Browserless lets you run browser automation in the cloud with BrowserQL, BaaS, REST APIs, MCP, and enterprise deployment options.

This file lists all documentation pages for AI systems and developers. Use the narrative guides for workflow decisions and the reference docs for exact parameters and schemas. For the full content of every page in a single file, see [llms-full.txt](https://docs.browserless.io/llms-full.txt).

## Start Here

- [Docs home](https://docs.browserless.io/): Browserless documentation landing page
- [API Comparison](https://docs.browserless.io/overview/comparison): choose between BrowserQL, BaaS, and REST APIs
- [Connection URLs](https://docs.browserless.io/overview/connection-urls): shared-fleet and private-fleet connection patterns
- [Launch Parameters](https://docs.browserless.io/overview/launch-parameters): common launch and query parameters across products

## BrowserQL

- [BrowserQL](https://docs.browserless.io/browserql/start): Browserless's GraphQL-based browser automation API
- [Quick Start](https://docs.browserless.io/browserql/getting-started): first BrowserQL request and workflow
- [Best Practices](https://docs.browserless.io/browserql/best-practices): reliability and maintainability guidance
- [BQL Language Basics](https://docs.browserless.io/browserql/writing-bql/language-basics): core syntax and structure
- [Conditional Logic in BQL](https://docs.browserless.io/browserql/writing-bql/conditional-logic): if/else control flow in queries
- [Variables and the @export Directive](https://docs.browserless.io/browserql/writing-bql/exporting-variables): exporting data between mutations
- [Wait Conditions](https://docs.browserless.io/browserql/writing-bql/waiting-for-things): waiting for selectors, navigation, and timeouts
- [BQL IDE Features](https://docs.browserless.io/browserql/using-the-ide/ide-features): built-in editor capabilities
- [IDE Session Settings](https://docs.browserless.io/browserql/using-the-ide/session-settings): configuring IDE sessions
- [BQL API Calls](https://docs.browserless.io/browserql/using-the-ide/using-api-calls): making API calls from the IDE
- [Bot Detection](https://docs.browserless.io/browserql/bot-detection/overview): bypassing anti-bot measures
- [Stealth Route](https://docs.browserless.io/browserql/bot-detection/stealth): binary-level fingerprint randomization
- [CAPTCHA Solving](https://docs.browserless.io/browserql/bot-detection/solving-captchas): automated CAPTCHA resolution
- [Proxies](https://docs.browserless.io/browserql/bot-detection/proxies): proxy configuration for BQL
- [Session Reconnect](https://docs.browserless.io/browserql/session-management/reconnect-to-browserless): reconnecting to existing sessions
- [Persisting State](https://docs.browserless.io/browserql/session-management/persisting-state): saving browser state across sessions
- [Cookie Management](https://docs.browserless.io/browserql/session-management/injecting-cookies): injecting and managing cookies
- [Puppeteer & Playwright](https://docs.browserless.io/browserql/session-management/puppeteer-playwright): using BQL with Puppeteer/Playwright
- [Session Replay](https://docs.browserless.io/browserql/session-management/session-replay): recording and replaying sessions
- [Data Scraping and Extraction](https://docs.browserless.io/browserql/use-cases/scrape-and-extract-data): scraping workflows
- [Screenshots](https://docs.browserless.io/browserql/use-cases/screenshots): capturing page screenshots
- [PDF Generation](https://docs.browserless.io/browserql/use-cases/pdfs): generating PDFs from pages
- [Search Automation](https://docs.browserless.io/browserql/use-cases/performing-searches): automating search workflows
- [Form Submission](https://docs.browserless.io/browserql/use-cases/submitting-forms): filling and submitting forms
- [Launch Parameters](https://docs.browserless.io/browserql/launch-parameters): BQL-specific launch parameters
- [Advanced Config](https://docs.browserless.io/browserql/advanced-config/parsing-libraries): parsing libraries for BQL
- [Multi-line JavaScript](https://docs.browserless.io/browserql/advanced-config/multi-line-javascript): executing multi-line JS in BQL

## Browsers as a Service (BaaS)

- [Browsers as a Service](https://docs.browserless.io/baas/start): remote browser automation for existing libraries
- [Quick Start](https://docs.browserless.io/baas/quick-start): connect existing Puppeteer or Playwright code
- [Connection URL Patterns](https://docs.browserless.io/baas/connection-url-patterns): WebSocket connection patterns
- [Launch Options](https://docs.browserless.io/baas/launch-options): per-session browser configuration
- [Best Practices](https://docs.browserless.io/baas/best-practices): reliability and performance tips
- [Version Compatibility](https://docs.browserless.io/baas/versions): supported browser versions
- [Migration Guide](https://docs.browserless.io/baas/migrate): migrating between BaaS versions
- [Session Management](https://docs.browserless.io/baas/session-management): overview of session management
- [Standard Sessions](https://docs.browserless.io/baas/session-management/standard-sessions): process-based persistence via CDP
- [Persisting State](https://docs.browserless.io/baas/session-management/persisting-state): saving state across sessions
- [Bot Detection Overview](https://docs.browserless.io/baas/bot-detection/overview): anti-bot evasion strategies
- [Stealth Routes](https://docs.browserless.io/baas/bot-detection/stealth): stealth mode configuration
- [Site Unblocking](https://docs.browserless.io/baas/bot-detection/unblocking): bypassing site blocks
- [CAPTCHA Solving](https://docs.browserless.io/baas/bot-detection/captchas): CAPTCHA handling in BaaS
- [User Agent Masking](https://docs.browserless.io/baas/bot-detection/user-agent-masking): masking browser identity
- [Proxies](https://docs.browserless.io/baas/features/proxies): proxy configuration
- [Browser Extensions](https://docs.browserless.io/baas/features/browser-extensions): loading browser extensions
- [Authenticated Profiles](https://docs.browserless.io/baas/features/authenticated-profiles): persisted browser state across sessions
- [File Transfers](https://docs.browserless.io/baas/features/file-transfers): uploading and downloading files
- [Screen Recording](https://docs.browserless.io/baas/features/screen-recording): recording browser sessions
- [Session Replay](https://docs.browserless.io/baas/features/session-replay): replaying recorded sessions
- [Hybrid Automation](https://docs.browserless.io/baas/interactive-browser-sessions/hybrid-automation): switching between automated and human interaction
- [Live Debugger](https://docs.browserless.io/baas/interactive-browser-sessions/live-debugger): real-time browser debugging
- [Load Balancers](https://docs.browserless.io/baas/infrastructure/load-balancers): load balancing configuration
- [Supported Browsers](https://docs.browserless.io/baas/infrastructure/supported-browsers): list of supported browsers
- [Whitelisting IPs](https://docs.browserless.io/baas/troubleshooting/whitelisting-ips): IP allowlisting guide
- [Puppeteer Customizations](https://docs.browserless.io/baas/advanced-configurations/puppeteer-customizations): advanced Puppeteer config
- [Playwright Customizations](https://docs.browserless.io/baas/advanced-configurations/playwright-customizations): advanced Playwright config
- [Hybrid Automation Configurations](https://docs.browserless.io/baas/advanced-configurations/hybrid-automation-configurations): advanced hybrid config
- [Scrapy](https://docs.browserless.io/baas/libraries/scrapy): using Scrapy with Browserless
- [BeautifulSoup](https://docs.browserless.io/baas/libraries/beautifulsoup): using BeautifulSoup with Browserless
- [Pyppeteer](https://docs.browserless.io/baas/libraries/pyppeteer): using Pyppeteer with Browserless
- [ChromeDP (Go)](https://docs.browserless.io/baas/libraries/chromedp): using ChromeDP with Browserless
- [PHP / cURL](https://docs.browserless.io/baas/libraries/php): using PHP cURL with Browserless

## REST APIs

- [REST APIs](https://docs.browserless.io/rest-apis/intro): one-shot HTTP APIs for browser tasks
- [API Playground](https://docs.browserless.io/rest-apis/api-playground): interactive API testing
- [Request Configuration](https://docs.browserless.io/rest-apis/request-configuration): configuring request parameters
- [Launch Parameters and Options](https://docs.browserless.io/rest-apis/launch-parameters): REST API launch config
- [Timeout Configuration](https://docs.browserless.io/rest-apis/timeouts): timeout settings
- [Proxies](https://docs.browserless.io/rest-apis/proxies): proxy settings for REST APIs
- [Smart Scrape API](https://docs.browserless.io/rest-apis/smart-scrape): intelligent content extraction
- [Content API](https://docs.browserless.io/rest-apis/content): page content retrieval
- [Scrape API](https://docs.browserless.io/rest-apis/scrape): structured web scraping
- [Screenshot API](https://docs.browserless.io/rest-apis/screenshot-api): page screenshot capture
- [PDF API](https://docs.browserless.io/rest-apis/pdf-api): PDF generation from pages
- [Function API](https://docs.browserless.io/rest-apis/function): custom JavaScript execution
- [Download API](https://docs.browserless.io/rest-apis/download): file download API
- [Export API](https://docs.browserless.io/rest-apis/export): data export API
- [Performance API](https://docs.browserless.io/rest-apis/performance): Lighthouse performance audits
- [Search API](https://docs.browserless.io/rest-apis/search): search content on pages
- [Map API](https://docs.browserless.io/rest-apis/map): site mapping API
- [Crawl API](https://docs.browserless.io/rest-apis/crawl): full-site crawling
- [Unblock API](https://docs.browserless.io/rest-apis/unblock): library-agnostic anti-bot bypass

## Enterprise and Self-Hosted

- [Enterprise Overview](https://docs.browserless.io/enterprise/overview): enterprise features summary
- [Terminology](https://docs.browserless.io/enterprise/terminology): key terms and definitions
- [Open Source](https://docs.browserless.io/enterprise/open-source): open source options
- [Token Roles and Permissions](https://docs.browserless.io/enterprise/token-roles): access control configuration
- [Launch Options](https://docs.browserless.io/enterprise/launch-options): enterprise launch parameters
- [User Data Directory](https://docs.browserless.io/enterprise/user-data-directory): persistent session storage
- [Watching Sessions](https://docs.browserless.io/enterprise/watching-sessions): monitoring active sessions
- [Live Debugger](https://docs.browserless.io/enterprise/live-debugger): real-time debugging for enterprise
- [Built-in Queueing System](https://docs.browserless.io/enterprise/long-queues): handling long queues
- [Migrate from V1](https://docs.browserless.io/enterprise/migrate-from-v1): migration guide from v1
- [Enterprise Docker Overview](https://docs.browserless.io/enterprise/docker/overview): Docker deployment overview
- [Enterprise Deployment Guide](https://docs.browserless.io/enterprise/docker/enterprise-image): enterprise Docker image setup
- [Docker Configuration Reference](https://docs.browserless.io/enterprise/docker/config): Docker config options
- [Extending the Docker Image](https://docs.browserless.io/enterprise/docker/extending): customizing Docker images
- [NGINX Load Balancing](https://docs.browserless.io/enterprise/docker/nginx-load-balancing): NGINX reverse proxy setup
- [Webhooks](https://docs.browserless.io/enterprise/docker/webhooks): webhook configuration
- [Best Practices](https://docs.browserless.io/enterprise/docker/best-practices): Docker deployment best practices
- [OpenTelemetry Integration](https://docs.browserless.io/enterprise/docker/opentelemetry): observability with OpenTelemetry
- [Migrating from Cloud to Self-Hosted](https://docs.browserless.io/enterprise/docker/cloud-to-self-hosted): cloud to self-hosted migration
- [Custom Routes](https://docs.browserless.io/enterprise/docker/custom-routes): adding custom HTTP/WebSocket routes
- [Private Deployment Overview](https://docs.browserless.io/enterprise/private-deployment/overview): private deployment guide
- [Browserless GraphQL API](https://docs.browserless.io/enterprise/private-deployment/graphql-api): GraphQL API for enterprise
- [Worker Settings](https://docs.browserless.io/enterprise/private-deployment/worker-settings): worker configuration
- [Load Balancing](https://docs.browserless.io/enterprise/private-deployment/load-balancing): load balancing setup
- [Fleet Operations](https://docs.browserless.io/enterprise/private-deployment/fleet-operations): managing browser fleets
- [Performance and Capacity](https://docs.browserless.io/enterprise/private-deployment/performance): capacity planning
- [Timeouts](https://docs.browserless.io/enterprise/private-deployment/timeouts): timeout configuration
- [Observability](https://docs.browserless.io/enterprise/private-deployment/observability): monitoring and observability
- [Image Versions and Upgrades](https://docs.browserless.io/enterprise/private-deployment/image-versions): version management
- [Utility Functions Overview](https://docs.browserless.io/enterprise/utility-functions/intro): utility function endpoints
- [/sessions API](https://docs.browserless.io/enterprise/utility-functions/sessions): session management API
- [/config API](https://docs.browserless.io/enterprise/utility-functions/config): configuration API
- [/metrics API](https://docs.browserless.io/enterprise/utility-functions/metrics): metrics endpoint
- [/pressure API](https://docs.browserless.io/enterprise/utility-functions/pressure): resource pressure monitoring
- [/json/version API](https://docs.browserless.io/enterprise/utility-functions/json-version): version info endpoint

## MCP

- [MCP Overview](https://docs.browserless.io/mcp/overview): Model Context Protocol integration options
- [Browserless MCP Server Setup](https://docs.browserless.io/mcp/browserless-mcp-server/setup): configuring the MCP server
- [REST API Tools](https://docs.browserless.io/mcp/rest-api-tools): MCP tools for REST APIs
- [Browser Agent](https://docs.browserless.io/mcp/browser-agent): stateful browser agent for AI assistants
- [Browserless Docs MCP](https://docs.browserless.io/mcp/browserless-docs-mcp): documentation MCP server

## AI Integrations

- [AI Integrations](https://docs.browserless.io/ai-integrations/start): overview of AI integration options
- [Browser Use Integration](https://docs.browserless.io/ai-integrations/browser-use/python): Browser Use with Python
- [Stagehand Integration](https://docs.browserless.io/ai-integrations/stagehand): Stagehand framework integration
- [Agent Browser Integration](https://docs.browserless.io/ai-integrations/agent-browser): Agent Browser integration
- [AgentKit Integration](https://docs.browserless.io/ai-integrations/agentkit): AgentKit framework integration
- [Langchain Integration](https://docs.browserless.io/ai-integrations/langchain): LangChain integration
- [Vercel AI SDK Integration](https://docs.browserless.io/ai-integrations/vercel-ai-sdk): Vercel AI SDK integration
- [Claude Code + Playwright MCP](https://docs.browserless.io/ai-integrations/claude-code): Claude Code integration
- [Claude Code Plugin](https://docs.browserless.io/ai-integrations/claude-plugin): Claude Code Plugin
- [Claude Agent SDK](https://docs.browserless.io/ai-integrations/claude-agent-sdk): Claude Agent SDK integration
- [Anthropic Computer Use](https://docs.browserless.io/ai-integrations/computer-use/anthropic-computer-use): Anthropic computer use integration
- [OpenAI CUA](https://docs.browserless.io/ai-integrations/computer-use/openai-cua): OpenAI computer use agent
- [n8n Templates](https://docs.browserless.io/ai-integrations/n8n): n8n automation templates
- [Make.com Templates](https://docs.browserless.io/ai-integrations/make): Make.com automation templates
- [Zapier Templates](https://docs.browserless.io/ai-integrations/zapier): Zapier automation templates
- [OpenClaw Integration](https://docs.browserless.io/ai-integrations/open-claw): OpenClaw integration

## BrowserQL Schema Reference

- [BQL Schema Overview](https://docs.browserless.io/bql-schema/schema): GraphQL schema documentation
- [BQL Schemas](https://docs.browserless.io/bql-schema/schemas): schema type definitions
- [BQL Responses](https://docs.browserless.io/bql-schema/responses): response type definitions
- [Mutation Type](https://docs.browserless.io/bql-schema/types/objects/mutation): root mutation type

### Mutations

- [back](https://docs.browserless.io/bql-schema/operations/mutations/back): navigate back in history
- [checkbox](https://docs.browserless.io/bql-schema/operations/mutations/checkbox): toggle checkbox elements
- [click](https://docs.browserless.io/bql-schema/operations/mutations/click): click on elements
- [content](https://docs.browserless.io/bql-schema/operations/mutations/content): get page content
- [cookies](https://docs.browserless.io/bql-schema/operations/mutations/cookies): manage cookies
- [evaluate](https://docs.browserless.io/bql-schema/operations/mutations/evaluate): execute JavaScript
- [forward](https://docs.browserless.io/bql-schema/operations/mutations/forward): navigate forward in history
- [goto](https://docs.browserless.io/bql-schema/operations/mutations/goto): navigate to URL
- [hover](https://docs.browserless.io/bql-schema/operations/mutations/hover): hover over elements
- [html](https://docs.browserless.io/bql-schema/operations/mutations/html): get HTML content
- [if](https://docs.browserless.io/bql-schema/operations/mutations/if): conditional execution
- [ifnot](https://docs.browserless.io/bql-schema/operations/mutations/ifnot): negative conditional execution
- [javaScriptEnabled](https://docs.browserless.io/bql-schema/operations/mutations/java-script-enabled): toggle JavaScript
- [liveUrl](https://docs.browserless.io/bql-schema/operations/mutations/live-url): generate live URL for manual intervention
- [mapSelector](https://docs.browserless.io/bql-schema/operations/mutations/map-selector): map over matching elements
- [pdf](https://docs.browserless.io/bql-schema/operations/mutations/pdf): generate PDF
- [preferences](https://docs.browserless.io/bql-schema/operations/mutations/preferences): set browser preferences
- [proxy](https://docs.browserless.io/bql-schema/operations/mutations/proxy): configure proxy
- [querySelector](https://docs.browserless.io/bql-schema/operations/mutations/query-selector): select single element
- [querySelectorAll](https://docs.browserless.io/bql-schema/operations/mutations/query-selector-all): select multiple elements
- [reconnect](https://docs.browserless.io/bql-schema/operations/mutations/reconnect): reconnect to session
- [reject](https://docs.browserless.io/bql-schema/operations/mutations/reject): reject requests matching pattern
- [reload](https://docs.browserless.io/bql-schema/operations/mutations/reload): reload page
- [request](https://docs.browserless.io/bql-schema/operations/mutations/request): intercept requests
- [response](https://docs.browserless.io/bql-schema/operations/mutations/response): intercept responses
- [screenshot](https://docs.browserless.io/bql-schema/operations/mutations/screenshot): capture screenshot
- [scroll](https://docs.browserless.io/bql-schema/operations/mutations/scroll): scroll the page
- [select](https://docs.browserless.io/bql-schema/operations/mutations/select): select dropdown options
- [setExtraHTTPHeaders](https://docs.browserless.io/bql-schema/operations/mutations/set-extra-httpheaders): set custom HTTP headers
- [solve](https://docs.browserless.io/bql-schema/operations/mutations/solve): solve CAPTCHAs
- [solveImageCaptcha](https://docs.browserless.io/bql-schema/operations/mutations/solve-image-captcha): solve image CAPTCHAs
- [stopSessionRecording](https://docs.browserless.io/bql-schema/operations/mutations/stop-session-recording): stop recording
- [switchToWindow](https://docs.browserless.io/bql-schema/operations/mutations/switch-to-window): switch browser window
- [text](https://docs.browserless.io/bql-schema/operations/mutations/text): get text content
- [title](https://docs.browserless.io/bql-schema/operations/mutations/title): get page title
- [type](https://docs.browserless.io/bql-schema/operations/mutations/type): type text into elements
- [url](https://docs.browserless.io/bql-schema/operations/mutations/url): get current URL
- [userAgent](https://docs.browserless.io/bql-schema/operations/mutations/user-agent): set user agent
- [verify](https://docs.browserless.io/bql-schema/operations/mutations/verify): verify element state
- [viewport](https://docs.browserless.io/bql-schema/operations/mutations/viewport): set viewport size
- [waitForNavigation](https://docs.browserless.io/bql-schema/operations/mutations/wait-for-navigation): wait for navigation
- [waitForRequest](https://docs.browserless.io/bql-schema/operations/mutations/wait-for-request): wait for network request
- [waitForResponse](https://docs.browserless.io/bql-schema/operations/mutations/wait-for-response): wait for network response
- [waitForSelector](https://docs.browserless.io/bql-schema/operations/mutations/wait-for-selector): wait for element
- [waitForTimeout](https://docs.browserless.io/bql-schema/operations/mutations/wait-for-timeout): wait for duration

### Queries

- [browser](https://docs.browserless.io/bql-schema/operations/queries/browser): query browser info
- [version](https://docs.browserless.io/bql-schema/operations/queries/version): query version info

### Directives

- [@export](https://docs.browserless.io/bql-schema/operations/directives/export): export directive
- [@include](https://docs.browserless.io/bql-schema/operations/directives/include): include directive
- [@skip](https://docs.browserless.io/bql-schema/operations/directives/skip): skip directive

### Enums

- [AttributeMode](https://docs.browserless.io/bql-schema/types/enums/attribute-mode)
- [CaptchaTypes](https://docs.browserless.io/bql-schema/types/enums/captcha-types)
- [CookieSameSite](https://docs.browserless.io/bql-schema/types/enums/cookie-same-site)
- [CountryType](https://docs.browserless.io/bql-schema/types/enums/country-type)
- [LiveURLStreamType](https://docs.browserless.io/bql-schema/types/enums/live-urlstream-type)
- [Method](https://docs.browserless.io/bql-schema/types/enums/method)
- [OperatorTypes](https://docs.browserless.io/bql-schema/types/enums/operator-types)
- [PDFPageFormat](https://docs.browserless.io/bql-schema/types/enums/pdfpage-format)
- [ResourceType](https://docs.browserless.io/bql-schema/types/enums/resource-type)
- [ScreenshotType](https://docs.browserless.io/bql-schema/types/enums/screenshot-type)
- [VerifyTypes](https://docs.browserless.io/bql-schema/types/enums/verify-types)
- [WaitUntilGoto](https://docs.browserless.io/bql-schema/types/enums/wait-until-goto)
- [WaitUntilHistory](https://docs.browserless.io/bql-schema/types/enums/wait-until-history)

### Input Types

- [CleanInput](https://docs.browserless.io/bql-schema/types/inputs/clean-input)
- [CookieInput](https://docs.browserless.io/bql-schema/types/inputs/cookie-input)
- [HeaderInput](https://docs.browserless.io/bql-schema/types/inputs/header-input)
- [RequestInput](https://docs.browserless.io/bql-schema/types/inputs/request-input)
- [ResponseInput](https://docs.browserless.io/bql-schema/types/inputs/response-input)
- [ScreenshotClip](https://docs.browserless.io/bql-schema/types/inputs/screenshot-clip)

### Object Types

- [Attribute](https://docs.browserless.io/bql-schema/types/objects/attribute)
- [CaptchaResponse](https://docs.browserless.io/bql-schema/types/objects/captcha-response)
- [ClickResponse](https://docs.browserless.io/bql-schema/types/objects/click-response)
- [CookieResponse](https://docs.browserless.io/bql-schema/types/objects/cookie-response)
- [DefaultResponse](https://docs.browserless.io/bql-schema/types/objects/default-response)
- [EvaluateResponse](https://docs.browserless.io/bql-schema/types/objects/evaluate-response)
- [Headers](https://docs.browserless.io/bql-schema/types/objects/headers)
- [HoverResponse](https://docs.browserless.io/bql-schema/types/objects/hover-response)
- [HTMLResponse](https://docs.browserless.io/bql-schema/types/objects/htmlresponse)
- [HTTPHeaders](https://docs.browserless.io/bql-schema/types/objects/httpheaders)
- [HTTPHeadersResponse](https://docs.browserless.io/bql-schema/types/objects/httpheaders-response)
- [HTTPResponse](https://docs.browserless.io/bql-schema/types/objects/httpresponse)
- [JavaScriptResponse](https://docs.browserless.io/bql-schema/types/objects/java-script-response)
- [LiveURLResponse](https://docs.browserless.io/bql-schema/types/objects/live-urlresponse)
- [MapSelectorResponse](https://docs.browserless.io/bql-schema/types/objects/map-selector-response)
- [PDFResponse](https://docs.browserless.io/bql-schema/types/objects/pdfresponse)
- [ProxyResponse](https://docs.browserless.io/bql-schema/types/objects/proxy-response)
- [QuerySelectorResponse](https://docs.browserless.io/bql-schema/types/objects/query-selector-response)
- [ReconnectionResponse](https://docs.browserless.io/bql-schema/types/objects/reconnection-response)
- [RejectResponse](https://docs.browserless.io/bql-schema/types/objects/reject-response)
- [RequestResponse](https://docs.browserless.io/bql-schema/types/objects/request-response)
- [ResponseResponse](https://docs.browserless.io/bql-schema/types/objects/response-response)
- [ScreenshotResponse](https://docs.browserless.io/bql-schema/types/objects/screenshot-response)
- [ScrollResponse](https://docs.browserless.io/bql-schema/types/objects/scroll-response)
- [SelectResponse](https://docs.browserless.io/bql-schema/types/objects/select-response)
- [StandardCookie](https://docs.browserless.io/bql-schema/types/objects/standard-cookie)
- [StopSessionRecordingResponse](https://docs.browserless.io/bql-schema/types/objects/stop-session-recording-response)
- [SwitchWindowResponse](https://docs.browserless.io/bql-schema/types/objects/switch-window-response)
- [TextResponse](https://docs.browserless.io/bql-schema/types/objects/text-response)
- [TitleResponse](https://docs.browserless.io/bql-schema/types/objects/title-response)
- [TypeResponse](https://docs.browserless.io/bql-schema/types/objects/type-response)
- [URLResponse](https://docs.browserless.io/bql-schema/types/objects/urlresponse)
- [UserAgentResponse](https://docs.browserless.io/bql-schema/types/objects/user-agent-response)
- [VerifyResponse](https://docs.browserless.io/bql-schema/types/objects/verify-response)
- [ViewportResponse](https://docs.browserless.io/bql-schema/types/objects/viewport-response)
- [WaitForRequest](https://docs.browserless.io/bql-schema/types/objects/wait-for-request)
- [WaitForResponse](https://docs.browserless.io/bql-schema/types/objects/wait-for-response)
- [WaitForSelector](https://docs.browserless.io/bql-schema/types/objects/wait-for-selector)
- [WaitForTimeout](https://docs.browserless.io/bql-schema/types/objects/wait-for-timeout)

### Directives (Type System)

- [@deprecated](https://docs.browserless.io/bql-schema/types/directives/deprecated)
- [@oneOf](https://docs.browserless.io/bql-schema/types/directives/one-of)
- [@specifiedBy](https://docs.browserless.io/bql-schema/types/directives/specified-by)

### Scalars

- [Boolean](https://docs.browserless.io/bql-schema/types/scalars/boolean)
- [Float](https://docs.browserless.io/bql-schema/types/scalars/float)
- [FloatOrString](https://docs.browserless.io/bql-schema/types/scalars/float-or-string)
- [Int](https://docs.browserless.io/bql-schema/types/scalars/int)
- [String](https://docs.browserless.io/bql-schema/types/scalars/string)
- [StringOrArray](https://docs.browserless.io/bql-schema/types/scalars/string-or-array)

## OpenAPI Reference

- [OpenAPI Reference](https://docs.browserless.io/open-api): complete REST API reference (Swagger)

## External Resources

- [Browserless Account Dashboard](https://browserless.io/account/)
- [GitHub](https://github.com/browserless/browserless): source code and community contributions
- [Status](https://status.browserless.io/): real-time service status
- [Blog](https://www.browserless.io/blog/): technical articles and tutorials
- [Pricing](https://browserless.io/pricing): plans and feature comparison
