Skip to main content
Load .env files and read environment variables using dotenvy.
import env

Functions

FunctionDescriptionExample
env.load()Load .env from current directoryenv.load()
env.load(path)Load specific .env fileenv.load(".env.production")
env.get(key)Get environment variableenv.get("API_KEY")

Examples

Given a .env file:
API_KEY=sk-abc123
DATABASE_URL=postgres://localhost/myapp
DEBUG=true
Codes
import env

# Auto-loads .env from current directory
env.load()

token = env.get("API_KEY")
db_url = env.get("DATABASE_URL")

print("Token: {token}")
print("DB: {db_url}")

Compile Flag

cargo build --release --no-default-features --features mod_env