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.
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
Our integrations are organized by platform and use case, each with comprehensive documentation and examples:
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:
- Browserbase Implementation - Direct Browserbase integration for AgentKit
- Stagehand Implementation - AI-powered web automation using Stagehand
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
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
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
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
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
- Choose your integration based on your framework or use case
- Navigate to the specific integration directory for detailed setup instructions
- Follow the README in each integration for environment setup and examples
- 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
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)
For comprehensive documentation, tutorials, and API references, visit:
π Official Browserbase Documentation
- π§ Email Support: [email protected]
- π Documentation: docs.browserbase.com
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
This project is licensed under the MIT License. See individual integration directories for any additional licensing information.
Built with β€οΈ by the Browserbase team