Skip to main content

Crate meshbrow

Crate meshbrow 

Source
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.
CreateFleetParams
Parameters for creating a fleet.
CreateSessionParams
Parameters for creating a session.
ExecuteResponse
JavaScript execution response.
ExtractResponse
Text extraction response.
Fleet
A fleet of browser sessions.
NavigateResponse
Navigation response.
ProxyParams
Proxy configuration.
Screenshot
A screenshot result.
Session
A browser session.
SessionListResponse
Session list response with metrics.
Viewport
Viewport dimensions.

Enums§

Error
Errors returned by the Meshbrow SDK.