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
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.
Streamlined browser automation for AI applications with a focus on simplicity and reliability.
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.
integrations/
├── examples/
| |
│ └── community/ # WIP
│ └── integrations/
│ ├── crewai/ # CrewAI framework integration
│ ├── vercel/ # Vercel AI SDK integration
│ ├── stripe/ # Stripe Issuing + automation
│ ├── langchain/ # LangChain framework integration
│ ├── browser-use/ # Simplified browser automation
│ ├── braintrust/ # Evaluation and testing tools
│ └── 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: support@browserbase.com
- 📚 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