@realtls/native
v0.1.2
Published
Highest-fidelity backend for realtls: HTTP requests via the uTLS (bogdanfinn/tls-client) shared library, with exact browser TLS + HTTP/2 fingerprints. Prebuilt binaries ship as per-platform packages; nothing is downloaded at runtime.
Maintainers
Readme
@realtls/native
Highest-fidelity backend for realtls: HTTP requests via
the uTLS (bogdanfinn/tls-client) shared library,
giving exact browser TLS and HTTP/2 fingerprints (SETTINGS + header order).
The prebuilt binary ships in per-platform packages (@realtls/native-<platform>) selected by
npm at install time — nothing is downloaded or written at runtime, so it works in
read-only and air-gapped environments. REALTLS_NATIVE_LIB overrides the library path.
import { nativeFetch } from '@realtls/native';
const res = await nativeFetch('https://tls.peet.ws/api/all');
console.log((await res.json()).tls.ja4); // classified as ChromeSee the monorepo README and docs/PACKAGING.md for the
packaging model and supported platforms.
