Skip to main content

Framework Integration Guides

envtrap requires zero code instrumentation and works seamlessly with all major Node.js application frameworks and containerized environments.

Express & Fastify

For traditional HTTP servers, prepend envtrap run to your start script:
In package.json:
package.json
Local database connections (PostgreSQL on 127.0.0.1:5432, MongoDB on localhost:27017) and local Redis instances are automatically excluded from MITM proxy inspection via automated NO_PROXY settings.

NestJS

NestJS applications typically compile TypeScript into a dist/ folder:
In package.json:
package.json

Next.js

For Next.js production deployments:
In package.json:
package.json

Docker & Containerization

When running envtrap inside Docker containers, install it globally or keep it as a production dependency:
Dockerfile
In containerized environments, internal Kubernetes services or Docker network bridges (e.g. 10.0.0.0/8 or *.internal) can be added to exclusions.domains in envtrap.json.