neutrx

Neutrx Documentation

Neutrx is a security-first HTTP client for Node.js 18+ backend services. It keeps Axios-like request ergonomics, then adds backend controls for SSRF protection, redirect safety, retries, circuit breaking, bulkhead isolation, cache metrics, typed redacted errors, and OpenTelemetry-friendly hooks.

Use these docs to get a production service client running quickly, migrate Axios code safely, and tune security and resilience behavior without adding runtime dependencies to Neutrx core.

Start Here

Common Paths

Goal Read
Build a Node service client Node usage
Use Docker sockets, local proxies, or enterprise egress controls Node infrastructure usage
Use browser bundlers with platform limits Browser usage
Share Axios-like client workflows across browser and backend code Full-stack and frontend migration
Add retries without retry storms Retry strategies
Fail fast during upstream incidents Circuit breaker
Cap concurrency per origin Bulkhead isolation
Add tracing, logging, validation, mocks, or GraphQL Plugins

Example Library