Env Vars Reference - Interactive Lab | IconVault

Searchable reference of 80+ environment variables across Node.js, AWS, GCP and Docker with copy and .env template builder. Free.

All tools

Env Vars Reference

80+ env vars across AWS, GCP, Docker and Node, searchable

5 of 5 free uses left

84 variables shown. Tick rows, then copy them as a .env template.

VariableWhat it does
NODE_ENVRuntime mode: development, production or test. Frameworks toggle optimizations and error verbosity on it.e.g. production
PORTPort your server listens on. Platforms like Heroku and Cloud Run inject this.e.g. 8080
HOSTNetwork interface to bind, e.g. 0.0.0.0 inside containers.e.g. 0.0.0.0
DEBUGEnables debug package namespaces, comma separated with wildcards.e.g. app:*
NODE_OPTIONSCLI flags passed to every node process, e.g. memory or loader flags.e.g. --max-old-space-size=4096
NODE_PATHExtra directories searched when resolving modules (legacy, prefer bundler aliases).
NODE_NO_WARNINGSSet to 1 to silence all Node.js process warnings.
NODE_EXTRA_CA_CERTSPath to an extra CA bundle file for TLS verification.e.g. /etc/ssl/certs/ca.pem
NODE_TLS_REJECT_UNAUTHORIZEDSet to 0 to accept self-signed certs. Dangerous, dev only.
NODE_DEBUGComma separated list of core modules to debug (http, net, tls...).
NODE_DISABLE_COLORSSet to 1 to strip ANSI colors from Node.js output.
FORCE_COLORForce colored output even when piped: 0, 1, 2 or 3.
NO_COLORWhen present, CLIs should disable colored output.
TZTimezone for the process, e.g. UTC or Asia/Kolkata.e.g. UTC
UV_THREADPOOL_SIZESize of libuv thread pool for crypto, fs and DNS work. Default 4.e.g. 8
NODE_V8_COVERAGEDirectory where V8 writes coverage JSON at exit.
NODE_REPL_HISTORYPath of the REPL history file.
NODE_INSPECT_RESUME_ON_STARTSet to 1 so the inspector does not break on start.
npm_config_registryCustom npm registry URL for installs.e.g. https://registry.npmjs.org/
npm_config_cacheOverride the npm cache directory.e.g. /tmp/npm-cache
NPM_TOKENAuth token for private registries, referenced from .npmrc as ${NPM_TOKEN}.
CISet to true on CI servers; CLIs disable interactivity and watch modes.
CONTINUOUS_INTEGRATIONLegacy CI flag honored by some older tools.
AWS_ACCESS_KEY_IDAccess key for programmatic AWS access. Prefer roles over static keys.
AWS_SECRET_ACCESS_KEYSecret paired with the access key. Never commit this.
AWS_SESSION_TOKENTemporary session token for assumed roles and federated access.
AWS_REGIONRegion SDKs target when no region is configured in code.e.g. ap-south-1
AWS_DEFAULT_REGIONLegacy fallback region used by older SDKs and the CLI.e.g. us-east-1
AWS_PROFILENamed profile from ~/.aws/config to use instead of default.
AWS_DEFAULT_PROFILELegacy equivalent of AWS_PROFILE.
AWS_ENDPOINT_URLOverride the endpoint for all services (LocalStack, MinIO).e.g. http://localhost:4566
AWS_ENDPOINT_URL_S3Override the endpoint for S3 only.
AWS_MAX_ATTEMPTSMaximum SDK retry attempts for throttled or failed calls.e.g. 5
AWS_RETRY_MODERetry strategy: legacy, standard or adaptive.e.g. adaptive
AWS_CA_BUNDLECustom CA bundle path for SDK TLS connections.
AWS_CONFIG_FILEAlternate path to the AWS config file.e.g. ~/.aws/config
AWS_SHARED_CREDENTIALS_FILEAlternate path to the shared credentials file.
AWS_EC2_METADATA_DISABLEDSet to true to skip the EC2 instance metadata lookup (faster local runs).
AWS_CONTAINER_CREDENTIALS_FULL_URIURI the SDK polls for container task role credentials.
AWS_CONTAINER_CREDENTIALS_RELATIVE_URIRelative URI variant used inside ECS tasks.
AWS_LAMBDA_FUNCTION_NAMEName of the running Lambda function (set by the runtime).
AWS_LAMBDA_FUNCTION_VERSIONPublished version or $LATEST of the running Lambda.
AWS_LAMBDA_FUNCTION_MEMORY_SIZEMemory in MB configured for the function.e.g. 512
AWS_LAMBDA_LOG_GROUP_NAMECloudWatch log group receiving function logs.
AWS_LAMBDA_LOG_STREAM_NAMECloudWatch log stream for this execution environment.
AWS_EXECUTION_ENVRuntime identifier, e.g. AWS_Lambda_nodejs20.x.
LAMBDA_TASK_ROOTDirectory containing your function code inside Lambda.e.g. /var/task
LAMBDA_RUNTIME_DIRDirectory with runtime bootstrap helpers.e.g. /var/runtime
GOOGLE_APPLICATION_CREDENTIALSPath to a service account JSON key for Application Default Credentials.e.g. /secrets/gcp-key.json
GCLOUD_PROJECTDefault project for gcloud commands.
GOOGLE_CLOUD_PROJECTProject ID injected into Cloud Run, Functions and App Engine.e.g. my-project-123
GOOGLE_CLOUD_REGIONRegion of the running Cloud Run or Functions instance.e.g. asia-south1
GOOGLE_CLOUD_ZONEZone for zonal resources like GCE VMs.
GOOGLE_CLOUD_QUOTA_PROJECTProject billed for quota when authenticating as a user.
CLOUDSDK_CORE_PROJECTgcloud config property override for the core project.
CLOUDSDK_COMPUTE_REGIONgcloud config property override for the compute region.
K_SERVICEName of the Cloud Run service (set by the platform).
K_REVISIONCloud Run revision serving this request.
K_CONFIGURATIONCloud Run configuration name.
FUNCTION_NAMEName of the deployed Cloud Function (1st gen).
FUNCTION_TARGETEntry point handler of a Cloud Function.
FUNCTION_REGIONRegion of the deployed Cloud Function.
CLOUD_RUN_JOBName of the Cloud Run job for job executions.
CLOUD_RUN_EXECUTIONExecution ID of the current Cloud Run job run.
TASK_INDEXZero-based index of this task within a Cloud Run job.
DOCKER_HOSTDaemon socket or TCP address the CLI talks to.e.g. tcp://192.168.1.10:2376
DOCKER_TLS_VERIFYSet to 1 to verify TLS against a remote daemon.
DOCKER_CERT_PATHDirectory holding client certs for the remote daemon.e.g. ~/.docker/certs
DOCKER_CONFIGAlternate Docker CLI config directory.e.g. ~/.docker
DOCKER_CONTEXTDefault context (daemon) for CLI commands.
DOCKER_DEFAULT_PLATFORMDefault image platform for pulls and builds.e.g. linux/amd64
DOCKER_BUILDKITSet to 1 to use BuildKit for docker build.
BUILDKIT_PROGRESSBuildKit output style: auto, plain or tty.e.g. plain
DOCKER_API_VERSIONPin the API version the CLI negotiates.e.g. 1.43
DOCKER_TIMEOUTSeconds before CLI HTTP requests time out.e.g. 60
DOCKER_CONTENT_TRUSTSet to 1 to enforce signed images on pull and push.
DOCKER_CONTENT_TRUST_SERVERNotary server URL for content trust.e.g. https://notary.docker.io
COMPOSE_PROJECT_NAMEProject name prefixing Compose container and network names.e.g. myapp
COMPOSE_FILEColon separated list of compose files to merge.e.g. compose.yml:compose.prod.yml
COMPOSE_PROFILESComma separated profiles to enable.e.g. debug,metrics
COMPOSE_PARALLEL_LIMITMax parallel operations Compose runs.e.g. 4
COMPOSE_IGNORE_ORPHANSSet to true so Compose keeps containers not in the compose file.
COMPOSE_MENUSet to 0 to disable the interactive Compose menu.
COMPOSE_COMPATIBILITYSet to true for v2 to mimic v1 container naming.

5 of 5 free .env copies left.

About this tool

IconVault's Env Vars Reference is a searchable catalog of 80+ environment variables across Node.js, AWS, GCP and Docker. Every entry explains what the variable does with a realistic example value, from NODE_ENV and PORT to AWS_REGION, GOOGLE_APPLICATION_CREDENTIALS and DOCKER_HOST. It is free and runs fully in your browser.

Filter by platform, search by name or purpose, copy any variable with one click, or tick several and generate a commented .env template to paste into your project. It is the fastest way to stop guessing what that variable you saw in a Dockerfile actually controls.

Frequently asked questions

Popular searches

environment variablesenv varsenv variables listnode env variablesnodejs environment variablesNODE_ENVnode port envNODE_OPTIONSaws environment variablesAWS_REGIONAWS_ACCESS_KEY_IDaws sdk env varsaws lambda environment variablesAWS_LAMBDA_FUNCTION_NAMEgcp environment variablesGOOGLE_APPLICATION_CREDENTIALSgoogle cloud env varscloud run environment variablesK_SERVICEdocker environment variablesDOCKER_HOSTdocker compose envCOMPOSE_PROJECT_NAMEenv var referenceenv vars cheat sheetcommon environment variableswhat is NODE_ENVnode_env production vs developmentUV_THREADPOOL_SIZENODE_EXTRA_CA_CERTSAWS_DEFAULT_REGION vs AWS_REGIONAWS_PROFILE envAWS_SESSION_TOKENAWS_MAX_ATTEMPTSAWS_RETRY_MODE adaptiveAWS_ENDPOINT_URL localstackGOOGLE_CLOUD_PROJECTGCLOUD_PROJECTK_REVISIONFUNCTION_TARGETDOCKER_BUILDKITBUILDKIT_PROGRESS plainCOMPOSE_FILECOMPOSE_PROFILESDOCKER_CONTENT_TRUSTDOCKER_DEFAULT_PLATFORMenv file template generator.env.example generator.env templatehow to use env variablesenv variables tutorialdotenv explainedprocess.env nodereading env vars javascript12 factor app configenv var naming conventionsecret vs env varwhere to store api keysvercel environment variablesnetlify env varsdockerfile ENV vs env_file

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →