/ Search - type / Modes - type M Star on GitHub - 5.7k

Docs

Quickstarts

Use dotenvx with the tools and languages you already know and love. It works pretty much everywhere that we know of.

CLI

  • CLI dotenvx encrypt

Coding Agents

  • Claude runtime leak protection & log redaction
  • Codex runtime leak protection & log redaction
  • Cursor runtime leak protection & log redaction

CI

Node.js

  • Node.js require('@dotenvx/dotenvx').config()
  • Next.js npm install @dotenvx/next-env
  • Express require('@dotenvx/dotenvx').config()
  • Astro dotenvx run -- astro
  • Remix dotenvx run -- remix
  • Expo dotenvx run -- expo
  • Bun require('@dotenvx/dotenvx').config()
  • Cloudflare Workers import dotenvx from '@dotenvx/dotenvx'

Python

  • Python pip install python-dotenvx
  • Flask pip install python-dotenvx
  • uv uv add python-dotenvx

PHP

  • PHP dotenvx run -- php index.php

Ruby

  • Ruby gem install dotenvx
  • Rails gem "dotenvx-rails"
  • Sinatra gem install dotenvx

Go

  • Go dotenvx run -- go run
  • Echo dotenvx run -- go run

Rust

Java

.NET

  • .NET dotenvx run -- dotnet run

Docker

Package Managers

Process Managers

  • PM2 pm2-runtime

Background Jobs

Monorepos

Other

  • Bash dotenvx run -- bash
  • Fish dotenvx run -- fish
  • Zsh dotenvx run -- zsh
  • Cron crontab

Password Managers