Browserbase Documentation home pagelight logodark logo
  • Documentation
  • APIs and SDKs
  • Changelog
  • Overview
    • Introduction
    SDKs
    • Overview
    • Node.js SDK
    • Python SDK
    APIs
    • Overview
    • Sessions API
    • Projects API
    • Contexts API
    • Extensions API
    • Support
    • Dashboard
    Browserbase Documentation home pagelight logodark logo
    • Support
    • Dashboard
    • Dashboard
    Overview

    APIs and SDKs

    Choose your favorite way to interact with browser fleets.

    ​
    Understanding Browser Sessions

    A browser session is the fundamental building block in Browserbase - it represents a single browser instance running in the cloud. Before diving into the APIs, we recommend familiarizing yourself with the core concepts:

    Create a Browser Session

    Learn how to create and configure browser sessions

    Using Browser Sessions

    Connect and interact with browser sessions using your preferred framework

    Managing Sessions

    Understand session lifecycle and proper termination

    Session Inspector

    Monitor and debug your browser sessions in real-time

    ​
    Get started with Python and Node.js

    Node.js SDK

    Browserbase for Node.js

    Python SDK

    Quickly load pages and take screenshots with Python > 3.x

    ​
    Get complete control of browsers via the APIs

    Sessions API

    Create and manage browser sessions with full programmatic control.

    Projects API

    View project wide usage.

    Contexts API

    Configure and reuse browser environments across multiple sessions.

    Was this page helpful?

    Overview
    websitexgithublinkedin
    Powered by Mintlify
    On this page
    • Understanding Browser Sessions
    • Get started with Python and Node.js
    • Get complete control of browsers via the APIs