Expand description
Meshbrow Rust SDK — Managed Browser Fleet for AI Agents.
use meshbrow::Client;
#[tokio::main]
async fn main() -> Result<(), meshbrow::Error> {
let client = Client::new("your-api-key");
let session = client.create_session(None).await?;
client.navigate(&session.id, "https://example.com", None).await?;
client.destroy_session(&session.id, false).await?;
Ok(())
}Structs§
- Client
- Meshbrow API client.
- Create
Fleet Params - Parameters for creating a fleet.
- Create
Session Params - Parameters for creating a session.
- Execute
Response - JavaScript execution response.
- Extract
Response - Text extraction response.
- Fleet
- A fleet of browser sessions.
- Navigate
Response - Navigation response.
- Proxy
Params - Proxy configuration.
- Screenshot
- A screenshot result.
- Session
- A browser session.
- Session
List Response - Session list response with metrics.
- Viewport
- Viewport dimensions.
Enums§
- Error
- Errors returned by the Meshbrow SDK.