Skip to content

Commit bb797bd

Browse files
authored
chore(readme): update readme to reflect latest version of the integrations repo and explain the platform (#67)
1 parent 0b811aa commit bb797bd

1 file changed

Lines changed: 41 additions & 149 deletions

File tree

README.md

Lines changed: 41 additions & 149 deletions
Original file line numberDiff line numberDiff line change
@@ -1,185 +1,77 @@
11
# Browserbase Integrations
22

3-
**A comprehensive monorepo of production-ready integrations for Browserbase - the headless browser infrastructure for AI agents and web automation.**
3+
**Production-ready integrations for Browserbase -- the complete platform to build and deploy agents that browse and interact with the web like humans.**
44

5-
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.
5+
Browserbase provides the infrastructure and developer primitives to power the next generation of browser agents. This repository contains officially maintained integrations with popular frameworks, libraries, and platforms.
66

7-
## 🚀 What is Browserbase?
7+
## What is Browserbase?
88

9-
Browserbase is headless browser infrastructure designed specifically for AI agents and web automation at scale. It provides:
9+
Browserbase is the browser agent platform -- one API key, everything your agent needs to browse the web:
1010

11-
- **Browser sessions** that scale automatically
12-
- **Anti-detection capabilities** to bypass bot protection
13-
- **Visual debugging** with session recordings and screenshots
14-
- **Global infrastructure** for low-latency access worldwide
15-
- **Stealth technology** to ensure reliable web interaction
11+
- **Headless Browsers**: programmatic access to fleets of headless browsers at scale with globally distributed infrastructure, isolated sessions, and rich observability
12+
- **Fetch and Search APIs**: agents can quickly search and fetch LLM context from the web for fast, token-efficient decisions
13+
- **Agent Identity**: enable agents to access any website through strategic partnerships and a dedicated research team
14+
- **Functions**: deploy and run agents on Browserbase for faster, more secure execution
15+
- **Model Gateway**: access major models via Stagehand with unified billing under your Browserbase API key
16+
- **Stagehand**: the AI SDK for browser agents -- replaces rigid selectors with natural language browser interactions that self-heal when pages change
1617

17-
## 📦 Available Integrations
18-
19-
Our integrations are organized by platform and use case, each with comprehensive documentation and examples:
20-
21-
### 🤖 AI Agent Frameworks
22-
23-
#### [**CrewAI Integration**](./examples/integrations/crewai/README.md)
24-
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.
25-
26-
**Key Features:**
27-
- Extract text from JavaScript-heavy websites
28-
- Capture screenshots and visual content
29-
- Bypass anti-bot mechanisms
30-
- Seamless integration with CrewAI's tool ecosystem
31-
32-
#### [**AgentKit Integration**](./examples/integrations/agentkit/)
33-
Powerful integrations for AgentKit workflows with both Browserbase and Stagehand implementations:
34-
35-
- **[Browserbase Implementation](./examples/integrations/agentkit/browserbase/README.md)** - Direct Browserbase integration for AgentKit
36-
- **[Stagehand Implementation](./examples/integrations/agentkit/stagehand/README.md)** - AI-powered web automation using Stagehand
37-
38-
#### [**Agno Integration**](./examples/integrations/agno/README.md)
39-
**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.
40-
41-
**Key Features:**
42-
- Natural language scraping instructions
43-
- AI agents that adapt to page changes
44-
- Visual analysis and screenshot capabilities
45-
- Structured data extraction (JSON, CSV)
46-
- Automatic error recovery and retries
47-
48-
#### [**LangChain Integration**](./examples/integrations/langchain/README.md)
49-
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.
50-
51-
#### [**Mastra Integration**](./examples/integrations/mastra/README.md)
52-
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.
53-
54-
**Key Features:**
55-
- AI-powered web navigation and interaction
56-
- Smart element observation and data extraction
57-
- Session management with automatic timeouts
58-
- Natural language interface to web automation
59-
- Integration with OpenAI models for intelligent decision-making
60-
61-
#### [**Browser-Use Integration**](./examples/integrations/browser-use/README.md)
62-
Streamlined browser automation for AI applications with a focus on simplicity and reliability.
63-
64-
#### [**Temporal Integration**](./examples/integrations/temporal/README.md)
65-
**Resilient Browser Automation with Workflow Orchestration** - Build fault-tolerant web automation that automatically recovers from failures using Temporal's durable execution engine. Perfect for mission-critical browser tasks that need guaranteed completion.
66-
67-
**Key Features:**
68-
- Automatic retry logic with exponential backoff
69-
- Durable execution that survives crashes and restarts
70-
- Visual workflow monitoring and debugging
71-
- Clean separation of business logic from retry concerns
72-
- Production-ready error handling and recovery
73-
74-
### 🏗️ Development & Deployment Platforms
75-
76-
#### [**Vercel AI Integration**](./examples/integrations/vercel/README.md)
77-
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.
78-
79-
**Examples Include:**
80-
- **BrowseGPT** - A chat interface with real-time web search capabilities
81-
- **Vercel + Puppeteer** - Server-side browser automation on Fluid Compute
82-
83-
#### [**Trigger.dev Integration**](./examples/integrations/trigger/README.md)
84-
**Background Jobs & Web Automation** - Build robust background task workflows with Trigger.dev's job orchestration platform. Combine Browserbase's web automation capabilities with scheduled tasks, retry logic, and complex multi-step workflows.
85-
86-
**Key Features:**
87-
- **Scheduled Web Scraping** - Automated data collection with cron-based scheduling
88-
- **PDF Processing Pipelines** - Convert documents and upload to cloud storage
89-
- **AI-Powered Content Workflows** - Scrape, summarize, and distribute content via email
90-
- **Task Hierarchies** - Complex parent-child job relationships with batch processing
91-
- **Production-Grade Reliability** - Built-in retries, error handling, and observability
92-
93-
**Perfect for:**
94-
- Automated market research and competitive analysis
95-
- Document processing and content generation workflows
96-
- Scheduled reporting and email automation
97-
- Complex web automation pipelines that require orchestration
98-
99-
### 💳 E-commerce & Payments
100-
101-
#### [**Stripe Integration**](./examples/integrations/stripe/README.md)
102-
**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.
103-
104-
**Capabilities:**
105-
- Create virtual cards with spending controls
106-
- Automate secure online purchases
107-
- Available in Node.js, Python, and Stagehand implementations
108-
- Production-ready with comprehensive examples
109-
110-
### 📊 Data Storage, Searching and Analysis
111-
112-
#### [**MongoDB Integration**](./examples/integrations/mongodb/README.md)
113-
**Intelligent Web Scraping & Data Storage** - Extract semi-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.
114-
115-
**Capabilities:**
116-
- Document-based model and advanced features like Vector Search and Real-Time Stream Processing make it the perfect foundation for advanced search and data pipelines
117-
- AI-powered web scraping with Stagehand
118-
- Structured data extraction with schema validation
119-
- MongoDB storage for persistence and querying
120-
- Built-in data analysis and reporting
121-
- Robust error handling for production use
122-
123-
### 📊 Evaluation & Testing
124-
125-
#### [**Braintrust Integration**](./examples/integrations/braintrust/README.md)
126-
Integrate Browserbase with Braintrust for evaluation and testing of AI agent performance in web environments. Monitor, measure, and improve your browser automation workflows.
127-
128-
## 🏗️ Monorepo Structure
18+
## Monorepo Structure
12919

13020
```
13121
integrations/
13222
├── examples/
133-
| |
134-
│ └── community/ # WIP
23+
│ ├── community/ # Community-contributed examples
13524
│ └── integrations/
136-
│ ├── agentkit/ # AgentKit implementations
137-
│ ├── agno/ # AI-powered web scraping agents
138-
│ ├── braintrust/ # Evaluation and testing tools
139-
│ ├── browser-use/ # Simplified browser automation
140-
│ ├── crewai/ # CrewAI framework integration
141-
│ ├── stripe/ # Stripe Issuing + automation
142-
│ ├── langchain/ # LangChain framework integration
143-
│ ├── mastra/ # Mastra AI agent integration
144-
│ ├── mongodb/ # MongoDB data extraction & storage
145-
│ ├── temporal/ # Temporal workflow orchestration
146-
│ ├── trigger/ # Trigger.dev background jobs & automation
147-
│ └── vercel/ # Vercel AI SDK integration
148-
└── README.md # This file
25+
│ ├── agentkit/ # AgentKit implementations
26+
│ ├── agno/ # Agno agent framework integration
27+
│ ├── braintrust/ # Evaluation and testing tools
28+
│ ├── browser-use/ # Browser Use automation
29+
│ ├── cartesia/ # Cartesia integration
30+
│ ├── cloudflare/ # Cloudflare integration
31+
│ ├── crewai/ # CrewAI framework integration
32+
│ ├── langchain/ # LangChain framework integration
33+
│ ├── logs/ # Logging utilities
34+
│ ├── mastra/ # Mastra AI agent integration
35+
│ ├── mongodb/ # MongoDB data extraction & storage
36+
│ ├── stripe/ # Stripe Issuing + automation
37+
│ ├── temporal/ # Temporal workflow orchestration
38+
│ ├── trigger/ # Trigger.dev background jobs & automation
39+
│ └── vercel/ # Vercel integrations
40+
└── README.md
14941
```
15042

151-
## 🚀 Getting Started
43+
## Getting Started
15244

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

15850
Each integration includes:
159-
- Complete setup instructions
160-
- Environment configuration guides
161-
- Working code examples
162-
- Best practices and tips
163-
- Troubleshooting guides
51+
- Complete setup instructions
52+
- Environment configuration guides
53+
- Working code examples
54+
- Best practices and tips
55+
- Troubleshooting guides
16456

165-
## 🔧 Prerequisites
57+
## Prerequisites
16658

16759
Most integrations require:
16860
- A [Browserbase account](https://browserbase.com) and API key
16961
- Node.js 18+ or Python 3.8+ (depending on implementation)
17062
- Framework-specific dependencies (detailed in each integration)
17163

172-
## 📖 Documentation
64+
## Documentation
17365

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

176-
**🔗 [Official Browserbase Documentation](https://docs.browserbase.com)**
68+
[Official Browserbase Documentation](https://docs.browserbase.com)
17769

178-
## 🤝 Community & Support
70+
## Community & Support
17971

18072
### Get Help
181-
- **📧 Email Support**: [support@browserbase.com](mailto:support@browserbase.com)
182-
- **📚 Documentation**: [docs.browserbase.com](https://docs.browserbase.com)
73+
- **Email Support**: [support@browserbase.com](mailto:support@browserbase.com)
74+
- **Documentation**: [docs.browserbase.com](https://docs.browserbase.com)
18375

18476
### Contributing
18577
We welcome contributions! Each integration has its own contribution guidelines. Feel free to:
@@ -188,7 +80,7 @@ We welcome contributions! Each integration has its own contribution guidelines.
18880
- Share your own integration examples
18981
- Help improve documentation
19082

191-
## 📄 License
83+
## License
19284

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

0 commit comments

Comments
 (0)