Skip to main content

BrowserOxide (Python) — browser-oxide on PyPI

A stealth headless browser engine, in Rust, with Python bindings. A real HTML/CSS/DOM/JavaScript browser built from scratch — own BoringSSL TLS stack, native fingerprint, V8 JavaScript — with no Chromium, no CDP driver, no Selenium underneath. Built for scraping, archival, and AI-agent web access against modern anti-bot stacks (Cloudflare, Akamai, AWS WAF, DataDome).

pip install browser-oxide
from browser_oxide import Browser, Profile, Verdict

with Browser(profile=Profile.chrome()) as b:
    page = b.navigate("https://example.com")
    print(page.title, len(page.html), page.verdict)
    if page.verdict == Verdict.PASS:           # challenge pages return HTTP 200 —
        print(page.evaluate("navigator.userAgent"))   # trust the verdict, not status
        print(page.query_text("h1"))

API

Profile.chrome() / .firefox() / .iphone() / .pixel() built-in identities (TLS + headers + navigator + GPU, coherent)
Profile.from_file(path) custom profile (YAML/JSON)
Browser(profile=None) spawns the engine; context-manager friendly
b.navigate(url, max_iterations=5) -> Page cold navigation (GIL released)
page.url / .title / .html / .text / .verdict / .is_challenge properties
page.evaluate(js) -> str · page.query_text(sel) -> str | None scripting
Verdict.PASS / THIN_SHELL / EDGE_BLOCK / SENSOR_FAIL / … honest render outcome

What's real vs. not

Real: from-scratch TLS (JA3/JA4-accurate), full V8, real DOM/CSS, Canvas 2D raster, 100+ coherent fingerprint properties. Not implemented: real WebGL raster, HTTP/3 by default, built-in per-vendor bypass (Kasada is the open gap). Full detail + measured pass rates: see the repo docs (getting-started-python.md, guides/STEALTH_FAQ.md, BENCHMARK.md).

MIT OR Apache-2.0.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

browser_oxide-0.1.3-cp38-abi3-win_amd64.whl (30.1 MB view details)

Uploaded CPython 3.8+Windows x86-64

browser_oxide-0.1.3-cp38-abi3-macosx_11_0_arm64.whl (30.3 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

browser_oxide-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl (31.4 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file browser_oxide-0.1.3-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for browser_oxide-0.1.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e849af65c638b2ec24cb3ad67cf9e70ad0f5d35a3f20d7890a0d7f8046878cb6
MD5 c67ac45250f3e507d032b79e4618fcb8
BLAKE2b-256 25bb427da9616beacb8857263998c0d49a93b11bc15fe7adc44c6315babb3098

See more details on using hashes here.

File details

Details for the file browser_oxide-0.1.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for browser_oxide-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06de285c6dde122b243d958fe28e2bd2e1cadf3ffc79f09b2187a7381d7e49d1
MD5 df2673b3e83800144a96dbd8f246a72e
BLAKE2b-256 e3636d488578c55c0cbf2d8cab36ae348d6a6ad3b7cee13a3b2e012df71d7497

See more details on using hashes here.

File details

Details for the file browser_oxide-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for browser_oxide-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee70ead3fbb916bc9d1cd5e347cdc1e94f4d2d234d739044ddbece44ecd2202c
MD5 63e66e7300e60fb17e70f20c1fa45937
BLAKE2b-256 38fe8a3793d5a4abc1561b596a751293dbfdca07b9de9d468037846d7b0d97c2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

3 files

0.1.2

3 files

0.1.0

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page