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.2-cp38-abi3-win_amd64.whl (30.0 MB view details)

Uploaded CPython 3.8+Windows x86-64

browser_oxide-0.1.2-cp38-abi3-macosx_11_0_arm64.whl (30.2 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

browser_oxide-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for browser_oxide-0.1.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d26ae9f0096e229e5f0699205521242585138c599e4bd37b4fac70abba28b973
MD5 ae27255bea70505c557122f949348f62
BLAKE2b-256 1c8e5d21abc41f31e251dec6df6ea03a762012101def609358426fafa244a19a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for browser_oxide-0.1.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4779ca4767f55ad33f29d7cd81bea0e3ac895ce1abeed7a03ac327bce6967f6
MD5 5260e039e34f7e3b5d17d08ed0dc2d17
BLAKE2b-256 f89cb101348831764393bffd1a4b5a78cc3a8cb75f53022c8d2c4b9d974e8d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for browser_oxide-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 63eeb09423e86ff3c518bd1e885081168c804a346045804584f708bf7cf931a9
MD5 bce594c87ff36f20bc68eab5f72be35e
BLAKE2b-256 aa2741de933b1742632d59bc32a5a1ab854c81e0960bc1f2c3895148c846025d

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

3 files

This release

0.1.2 This release

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