EnvLink
Secure and anonymous environment file sharing CLI - Share.envfiles with expiration and optional password protection.
Key Features
- Two Security Models: Password-protected (zero-knowledge) and optional-password (convenient)
- Quick Sharing: Password-free sharing with extended IDs
- Strong Encryption: AES-256-GCM with PBKDF2 key derivation
- Auto-Expiration: From minutes to never (password-protected) or fixed 1-hour (optional-password)
- No Signup: Completely anonymous
- Update Support: Modify password-protected EnvLinks after creation
- Multi-File Support: Share multiple .env files in one link (2.5MB payload limit)
Installation
Recommended: Use Without Installing
# Using npx (Node.js)
npx envlink create
npx envlink install el_abc123xyz456
# Using bunx (Bun)
bunx envlink create
# Using pnpm
pnpm dlx envlink createOptional: Install Globally
npm install -g envlinkQuick Start
Password-Protected (Secure)
Create a secure EnvLink with password protection:
npx envlink create --pass yourpasswordShare the ID and password with your team:
npx envlink install el_abc123xyz456 --pass yourpasswordOptional-Password (Convenient, Default)
Create a convenient EnvLink without passwords (1-hour expiration):
npx envlink createShare just the extended ID:
npx envlink install el_abc123xyz456accesskey789Documentation
- Command Reference - Complete command reference
- FAQ - Frequently Asked Questions
Security
EnvLink offers two security models:
Password-Protected EnvLinks
- Zero-knowledge security - Server cannot decrypt your data
- AES-256-GCM encryption with PBKDF2 key derivation
- Zero-knowledge proof authentication
- Flexible expiration (minutes to never)
- Full update support
Optional-Password EnvLinks
- Ultra-clean zero-knowledge security - Server cannot decrypt your data
- AES-256-GCM encryption with client-side access keys
- Extended ID format embeds decryption key (never sent to server)
- Fixed 1-hour expiration
- Install-only after creation (no updates)
- Perfect for convenient sharing while maintaining security
Both methods:
- Complete zero-knowledge security
- No signup required
- Anonymous sharing
- Client-side encryption before transmission
Self-Hosting
Want to run your own EnvLink server? See the Self-Hosting Guide for complete setup instructions.