{"library":"wreq-js","type":"library","category":null,"description":"wreq-js (v2.3.1) is a Node.js/TypeScript HTTP client that bypasses TLS fingerprinting checks (JA3/JA4) used by Cloudflare, DataDome, and other anti-bot services. It provides browser impersonation profiles for Chrome, Firefox, Safari, Edge, Opera, and OkHttp without running a full browser, using native Rust bindings from the wreq library for high throughput. Unlike alternatives like CycleTLS (Go subprocess) or got-scraping (JS customization), wreq-js offers a fetch-style API, built-in session and cookie management, proxy support, WebSocket helper, and TypeScript-first design with generated definitions. Prebuilt binaries are available for macOS, Linux, and Windows; installation may require a Rust toolchain if no matching prebuilt artifact is found. Development is active with community releases via npm.","language":"javascript","status":"active","version":"2.3.1","tags":["javascript","cloudflare","cloudflare-bypass","anti-bot","bypass","tls-fingerprint","browser-fingerprint","ja3","ja4","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install wreq-js","imports":["import { fetch } from 'wreq-js'","import { createSession } from 'wreq-js'","import type { Session } from 'wreq-js'","import { WebSocket } from 'wreq-js'","import { setGlobalProxy } from 'wreq-js'"]},{"cmd":"yarn add wreq-js","imports":[]},{"cmd":"pnpm add wreq-js","imports":[]}],"homepage":"https://wreq.sqdsh.win","github":"https://github.com/sqdshguy/wreq-js","docs":null,"changelog":null,"pypi":null,"npm":"wreq-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}