For AI agents: a documentation index is available at /llms.txt
Skip to main content

Async Browser

Owns the pages opened against one Browserless configuration.

close

close() -> None

Close every page opened by this browser.

get_pages

get_pages() -> list[Page]

Return pages whose transports remain open.

new_page

new_page() -> Page

Open a new page with its own BAP WebSocket.

page

page() -> AsyncContextManager[Page]

Open a page and close it when the context exits.

async with browser.page() as page:
await page.goto("https://example.com")