n8n/packages/@n8n/backend-network
2026-06-19 09:37:32 +00:00
..
src refactor(core): Route AI web research requests through the outbound HTTP client (no-changelog) (#32609) 2026-06-19 09:37:32 +00:00
eslint.config.mjs build(core): Move HTTP core's proxy and transport primitives into @n8n/backend-network (#32190) 2026-06-12 10:25:28 +00:00
package.json refactor(core): Expose DI-free transport subpath and transport-agnostic request errors (no-changelog) (#32566) 2026-06-18 14:40:00 +00:00
README.md build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00
tsconfig.build.json build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00
tsconfig.json build: Move SSRF protection into @n8n/backend-network package (#32070) 2026-06-11 14:23:51 +00:00
vite.config.ts build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00

@n8n/backend-network

The single home for n8n's backend outbound-network concerns.

Why this package exists

Today network behavior is scattered across packages/core and several @n8n/* packages.

This package consolidates into one place behind a single factory contract: SSRF/DNS guarding, proxy handling, and the HTTP client plumbing. The eventual goal is to make backend network behavior reviewable and controllable from a single entry point.

Roadmap

Tracked in CAT-3365.