Cloudflare browser rendering
Overview
SLUG: CLOUDFLARE_BROWSER_RENDERING
Description
Cloudflare Browser Rendering enables developers to programmatically control and interact with headless browser instances running on Cloudflare’s global network, facilitating tasks such as automating browser interactions, capturing screenshots, generating PDFs, and extracting data from web pages.
Authentication Details
API Key
Connecting to Cloudflare browser rendering
Create an auth config
Use the dashboard to create an auth config for the Cloudflare browser rendering toolkit. This allows you to connect multiple Cloudflare browser rendering accounts to Composio for agents to use.
Select App
Navigate to [Cloudflare browser rendering](https://platform.composio.dev?next_page=/marketplace/Cloudflare browser rendering).
Create and Get auth config ID
Click “Create Cloudflare browser rendering Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the [Cloudflare browser rendering toolkit’s playground](https://app.composio.dev/app/Cloudflare browser rendering)
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
CLOUDFLARE_BROWSER_RENDERING_CAPTURE_SCREENSHOT
Tool Name: Capture Screenshot
Description
Action Parameters
Action Response
CLOUDFLARE_BROWSER_RENDERING_LIST_ACCOUNTS
Tool Name: List Accounts
Description
Action Parameters
Action Response
CLOUDFLARE_BROWSER_RENDERING_SCRAPE_HTML_ELEMENTS
Tool Name: Scrape HTML Elements
Description
Action Parameters
Action Response
CLOUDFLARE_BROWSER_RENDERING_TAKE_WEBPAGE_SNAPSHOT
Tool Name: Take Webpage Snapshot
Description
Action Parameters
Action Response