Skip to content

browserbase/integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Browserbase Integrations

A comprehensive monorepo of production-ready integrations for Browserbase - the headless browser infrastructure for AI agents and web automation.

Browserbase provides scalable, reliable browser infrastructure that powers the next generation of AI applications. This repository contains officially maintained integrations with popular frameworks, libraries, and platforms to help you build powerful web automation and AI agent solutions.

πŸš€ What is Browserbase?

Browserbase is headless browser infrastructure designed specifically for AI agents and web automation at scale. It provides:

  • Browser sessions that scale automatically
  • Anti-detection capabilities to bypass bot protection
  • Visual debugging with session recordings and screenshots
  • Global infrastructure for low-latency access worldwide
  • Stealth technology to ensure reliable web interaction

πŸ“¦ Available Integrations

Our integrations are organized by platform and use case, each with comprehensive documentation and examples:

πŸ€– AI Agent Frameworks

Enable your CrewAI agents to browse the web like humans with the BrowserbaseLoadTool. Perfect for creating intelligent agent crews that need to gather real-time web data, extract content from complex pages, and interact with modern web applications.

Key Features:

  • Extract text from JavaScript-heavy websites
  • Capture screenshots and visual content
  • Bypass anti-bot mechanisms
  • Seamless integration with CrewAI's tool ecosystem

Powerful integrations for AgentKit workflows with both Browserbase and Stagehand implementations:

Intelligent Web Scraping with AI Agents - Natural language web scraping using Agno's AI agents powered by Browserbase's cloud browser infrastructure. Perfect for complex data extraction, market research, and automated content monitoring.

Key Features:

  • Natural language scraping instructions
  • AI agents that adapt to page changes
  • Visual analysis and screenshot capabilities
  • Structured data extraction (JSON, CSV)
  • Automatic error recovery and retries

Integrate Browserbase with LangChain's ecosystem for advanced AI applications. Build chains that can browse, extract, and interact with web content as part of larger AI workflows.

Powerful web automation combining Browserbase's Stagehand with Mastra's AI agent framework. Enable your Mastra agents to navigate websites, extract data, and perform complex web interactions through natural language commands.

Key Features:

  • AI-powered web navigation and interaction
  • Smart element observation and data extraction
  • Session management with automatic timeouts
  • Natural language interface to web automation
  • Integration with OpenAI models for intelligent decision-making

Streamlined browser automation for AI applications with a focus on simplicity and reliability.

Build intelligent web agents with persistent authentication using Portia AI's multi-agent framework. Portia enables both multi-agent task planning with human feedback and stateful multi-agent task execution with human control.

Key Features:

  • Persistent Authentication - Agents can authenticate once and reuse sessions
  • Human-in-the-Loop - Structured clarification system for authentication requests
  • Multi-User Support - Isolated browser sessions per end user
  • Production-Ready - Open-source framework designed for reliable agent deployment

Perfect for:

  • LinkedIn automation with user authentication
  • E-commerce agents that need to log into shopping sites
  • Data extraction from authenticated dashboards
  • Any web task requiring persistent user sessions

πŸ—οΈ Development & Deployment Platforms

Enhance your Vercel applications with web-browsing capabilities. Build Generative User Interfaces that can access real-time web data and create dynamic, AI-powered experiences.

Examples Include:

  • BrowseGPT - A chat interface with real-time web search capabilities
  • Vercel + Puppeteer - Server-side browser automation on Fluid Compute

πŸ’³ E-commerce & Payments

Agentic Credit Card Automation - Create virtual cards with Stripe Issuing and automate online purchases with Browserbase. Perfect for programmatic commerce, testing payment flows, and building AI shopping agents.

Capabilities:

  • Create virtual cards with spending controls
  • Automate secure online purchases
  • Available in Node.js, Python, and Stagehand implementations
  • Production-ready with comprehensive examples

πŸ“Š Evaluation & Testing

Integrate Browserbase with Braintrust for evaluation and testing of AI agent performance in web environments. Monitor, measure, and improve your browser automation workflows.

Intelligent Web Scraping & Data Storage - Extract structured data from e-commerce websites using Stagehand and store it in MongoDB for analysis. Perfect for building data pipelines, market research, and competitive analysis workflows.

Capabilities:

  • AI-powered web scraping with Stagehand
  • Structured data extraction with schema validation
  • MongoDB storage for persistence and querying
  • Built-in data analysis and reporting
  • Robust error handling for production use

πŸ—οΈ Monorepo Structure

integrations/
β”œβ”€β”€ examples/
|   |
β”‚   └── community/               # WIP
β”‚   └── integrations/
β”‚       β”œβ”€β”€ crewai/              # CrewAI framework integration
β”‚       β”œβ”€β”€ vercel/              # Vercel AI SDK integration  
β”‚       β”œβ”€β”€ stripe/              # Stripe Issuing + automation
β”‚       β”œβ”€β”€ langchain/           # LangChain framework integration
β”‚       β”œβ”€β”€ mastra/              # Mastra AI agent integration
β”‚       β”œβ”€β”€ browser-use/         # Simplified browser automation
β”‚       β”œβ”€β”€ braintrust/          # Evaluation and testing tools
β”‚       β”œβ”€β”€ portia/              # Portia AI multi-agent framework
β”‚       β”œβ”€β”€ agno/                # AI-powered web scraping agents
β”‚       β”œβ”€β”€ mongodb/             # MongoDB data extraction & storage
β”‚       └── agentkit/            # AgentKit implementations
└── README.md                    # This file

πŸš€ Getting Started

  1. Choose your integration based on your framework or use case
  2. Navigate to the specific integration directory for detailed setup instructions
  3. Follow the README in each integration for environment setup and examples
  4. Review the code samples to understand implementation patterns

Each integration includes:

  • βœ… Complete setup instructions
  • βœ… Environment configuration guides
  • βœ… Working code examples
  • βœ… Best practices and tips
  • βœ… Troubleshooting guides

πŸ”§ Prerequisites

Most integrations require:

  • A Browserbase account and API key
  • Node.js 18+ or Python 3.8+ (depending on implementation)
  • Framework-specific dependencies (detailed in each integration)

πŸ“– Documentation

For comprehensive documentation, tutorials, and API references, visit:

πŸ”— Official Browserbase Documentation

🀝 Community & Support

Get Help

Contributing

We welcome contributions! Each integration has its own contribution guidelines. Feel free to:

  • Report bugs and request features
  • Submit pull requests with improvements
  • Share your own integration examples
  • Help improve documentation

πŸ“„ License

This project is licensed under the MIT License. See individual integration directories for any additional licensing information.


Built with ❀️ by the Browserbase team

About

Browserbase's Integrations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •