Skip to content
NodeMaven

NodeMaven

Residential and mobile proxy infrastructure with open-source SDKs, benchmarks, and tooling for scraping and browser automation.

Website Docs Telegram X LinkedIn

Open source

SDKs

Repository Registry What it does
nodemaven-python PyPI Python SDK for building and validating proxy configuration before a request is sent
nodemaven-rust crates.io Rust SDK with a builder API, typed errors, provider definitions, and connection checks
# Python
pip install nodemaven

# Rust
cargo add nodemaven

Both SDKs keep the HTTP client under your control. They build the proxy configuration, validate what can be checked locally, and hand the result to the client or browser you already use.

Proxy Benchmark

proxy-benchmark is a reproducible benchmark harness for separating proxy, browser, host, handshake, and target-side failures.

It compares controlled combinations of:

  • proxy providers, gateways, countries, and sticky sessions;
  • plain HTTP clients, Chromium, patched browsers, CDP drivers, and anti-detect frameworks;
  • target-side verdicts such as ok, captcha, block, empty, and harness-level error;
  • browser fingerprints, TLS behavior, exit reputation, and host-level effects.

The raw JSONL rows are the source of truth. Result tables, denominators, confidence intervals, run IDs, and research notes are kept alongside the data rather than reduced to a single success-rate number.

gate license python

Start here:
README · Full results · Research notebook · Quickstart


How NodeMaven fits into your stack

NodeMaven exposes residential and mobile proxies through a standard proxy gateway.

Targeting and session configuration are encoded in the proxy username, so the gateway can be used directly from tools and clients such as:

cURL · requests · httpx · reqwest · Playwright · Patchright · Puppeteer · Chromium-based automation

The SDKs are optional. Their role is to make that configuration safer and easier to work with in code, while leaving requests, browser lifecycle, connection pooling, retries, and application logic to your existing stack.

For product setup, authentication, targeting options, and account features, use the NodeMaven documentation.


Engineering principles

The repositories here are built around a few simple rules:

  • Measure before attributing. A failed request alone does not tell you whether the proxy, browser, host, handshake, or target caused it.
  • Keep evidence reproducible. Benchmark conclusions should trace back to raw rows, parameters, and run IDs.
  • Fail locally when possible. Configuration mistakes that can be identified before opening a socket should not become ambiguous gateway failures.
  • Keep the transport yours. SDKs should integrate with existing HTTP clients and browser frameworks rather than replacing them.
  • Corrections are part of the record. If a later experiment contradicts an earlier conclusion, the correction belongs beside the original evidence.

Contributing

Issues and pull requests are welcome across the public repositories.

For benchmark findings, a contradiction backed by raw rows or a reproducible test case is especially useful. The goal is not to preserve a conclusion; it is to preserve enough evidence to check it.

See CONTRIBUTING.md.

Security reports: SECURITY.md.


Popular repositories Loading

  1. proxy-benchmark proxy-benchmark Public

    Measurement harness for proxy providers, browser engines and scraping targets. Every claim carries the run it came from.

    Python 14

  2. nodemaven-python nodemaven-python Public

    Python SDK for the NodeMaven residential and mobile proxy gateway: builds the gateway username, validates it client-side, and refuses parameters the gateway would silently drop. Opens no socket, ho…

    Python 4

  3. connection-checker connection-checker Public

    Is your proxy actually hiding you? Open-source tool that detects connection & identity leaks across WebRTC, STUN/TURN and HTTP/3 (QUIC), comparing what your browser reports with what the server act…

    JavaScript 2 1

  4. nodemaven-rust nodemaven-rust Public

    Rust SDK for the NodeMaven residential and mobile proxy gateway: builds the gateway username, validates it client-side, and refuses parameters the gateway would silently drop. Building a proxy open…

    Rust 2

  5. .github .github Public

    Organization defaults and the profile page for github.com/nodemaven

Repositories

Showing 5 of 5 repositories
  • proxy-benchmark Public

    Measurement harness for proxy providers, browser engines and scraping targets. Every claim carries the run it came from.

    nodemaven/proxy-benchmark's past year of commit activity
    Python 14 MIT 0 0 0 Updated Sep 17, 2026
  • .github Public

    Organization defaults and the profile page for github.com/nodemaven

    nodemaven/.github's past year of commit activity
    0 MIT 0 0 0 Updated Sep 16, 2026
  • nodemaven-rust Public

    Rust SDK for the NodeMaven residential and mobile proxy gateway: builds the gateway username, validates it client-side, and refuses parameters the gateway would silently drop. Building a proxy opens no socket - check() is the one call that reaches the network. Holds no session, retries nothing.

    nodemaven/nodemaven-rust's past year of commit activity
    Rust 2 MIT 0 0 0 Updated Sep 11, 2026
  • nodemaven-python Public

    Python SDK for the NodeMaven residential and mobile proxy gateway: builds the gateway username, validates it client-side, and refuses parameters the gateway would silently drop. Opens no socket, holds no session, retries nothing.

    nodemaven/nodemaven-python's past year of commit activity
    Python 4 MIT 0 0 0 Updated Sep 10, 2026
  • connection-checker Public

    Is your proxy actually hiding you? Open-source tool that detects connection & identity leaks across WebRTC, STUN/TURN and HTTP/3 (QUIC), comparing what your browser reports with what the server actually observes. Self-hostable.

    nodemaven/connection-checker's past year of commit activity
    JavaScript 2 MIT 1 0 0 Updated Sep 3, 2026

Top languages

Loading…

Most used topics

Loading…