Skip to main content

Smart Suggestions

Smart Suggestions reads your package.json and suggests the environment variables that each installed package typically needs — saving you from hunting through documentation to figure out what variables to add.

Running Smart Suggestions

Click 💡 Smart Suggestions in the Pro Tools panel, or run ENV Manager Pro: Smart Suggestions from package.json.

How It Works

  1. The extension reads your workspace's package.json (both dependencies and devDependencies)
  2. It matches each package against a built-in catalog of 25+ popular packages
  3. It filters out any variables already present in your .env file
  4. It shows a multi-select Quick Pick with the remaining suggestions

Select all the variables you want and press Enter — they're added to your .env file immediately.

Supported Packages (examples)

PackageSuggested Variables
stripeSTRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET
@sendgrid/mailSENDGRID_API_KEY, SENDGRID_FROM_EMAIL
mongooseMONGODB_URI
pg, postgresDATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE
redis, ioredisREDIS_URL, REDIS_HOST, REDIS_PORT
firebaseFIREBASE_API_KEY, FIREBASE_AUTH_DOMAIN, FIREBASE_PROJECT_ID
@aws-sdk/client-s3AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, S3_BUCKET
openaiOPENAI_API_KEY, OPENAI_ORG_ID
twilioTWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER
jsonwebtokenJWT_SECRET, JWT_EXPIRES_IN
nextNEXT_PUBLIC_API_URL, NEXTAUTH_SECRET, NEXTAUTH_URL

And many more — axios, prisma, typeorm, nodemailer, pusher, @slack/web-api, datadog-metrics, sentry, and others.

Empty Value Placeholders

Added variables get placeholder values like your_value_here, your_secret_here, or https://your-host-here depending on the key name. This makes it easy to spot which values you still need to fill in.