Obscura Rust Library — Browser/Page/Element Complete API
Embedded Rust library API: Browser/Page/Element/CookieStore, interception channel, event callbacks, build notes. Git dependency integration.
Engineering Blog
11 posts under this tag.
Embedded Rust library API: Browser/Page/Element/CookieStore, interception channel, event callbacks, build notes. Git dependency integration.
16Yun tunnel proxy, API proxy, dedicated proxy, scheduled proxy, overseas residential proxy vs 3 industry platforms — 72-hour benchmark data.
Navigation timeout, CDP command timeout, fetch timeout, process hard deadline — Obscura uses layered timeouts and resource boundaries so one bad page never wedges the service.
Three interception layers: CDP, Rust, and network. Block ads, mock API responses, inject preload scripts — control every request your page makes.
Docker distroless image, Systemd service unit, multi-process worker scaling, V8 heap tuning, WebSocket reverse proxy — Obscura production deployment.
8 crates with clear responsibilities, single V8 Isolate serialization, CDP dispatch with lifecycle events, and DOM tree with cycle guards.
30+ MCP tools from navigation to form filling to data extraction. Configure Claude Desktop and your AI agent can drive a browser for any web task.
Browser profile pool, BoringSSL TLS fingerprints, 3500+ domain tracker blocklist. Obscura Stealth is a full-stack anti-detection system from TLS to JS APIs.
Core CDP domains, direct Puppeteer/Playwright connections, full lifecycle mapping — switching from Headless Chrome to Obscura means changing one line of connection code.
Seven output formats, concurrent workers, JS injection, SPA wait strategies — one Obscura CLI command equals a full headless browser.
30 MB memory, 85 ms page load, built-in anti-detection — Obscura is the Rust alternative to Headless Chrome for AI agents and scrapers.