Docs
FAQ
Common questions about Eanvi secrets, CLI, encryption, billing, and troubleshooting.
FAQ
General
What is Eanvi?
Eanvi is a developer-first platform for storing, versioning, and syncing environment variables and secrets across local machines, CI, and production — without committing .env files.
How is this different from putting secrets in my host’s dashboard?
Host dashboards are deploy-time. Eanvi is the shared source of truth for teams and environments, with CLI sync, version history, and audit logs. You can still inject values into your host from a CI pull.
Is there a free plan?
Yes. The Free plan includes limited secrets and projects suitable for solo use. See Pricing for current limits.
Encryption & security
Are my secret values encrypted?
Yes. Values are encrypted at rest with AES-256-GCM. List views show masked values. See Encryption.
Who can see plaintext secrets?
People (or API keys) with permission who explicitly reveal, pull, or export. Those actions are audited.
What if I overwrite a secret by mistake?
Open the secret’s version history and restore a previous version. Then eanvi pull --force on machines that need the fix.
Can someone read my secrets from a database backup alone?
No. Secret values are stored encrypted. Access still requires authorized use of Eanvi (dashboard, CLI, or SDK) with proper credentials.
CLI & local workflow
How do I stop committing .env files?
Add them to .gitignore, import existing files into Eanvi, and use eanvi pull on each machine. Keep .env.example for key names only.
The CLI says no project is configured
Run eanvi init --project <slug> --environment <env> or pass --project on the command.
doctor fails on authentication
Run eanvi login again, confirm the API URL, and ensure the API key was not revoked.
Can I use Eanvi in CI?
Yes. Store an API key as a CI secret and pull before build. See CI/CD.
Teams & access
How do I invite teammates?
Organization members → invite by email with a role. They accept the invite link and run eanvi login + eanvi pull.
Can viewers export production secrets?
Depends on your role permissions. Prefer tighter roles for production and review audit logs for export/reveal events.
API & SDK
Which package do I install for TypeScript?
@eanvi/sdk. See SDK usage.
How should integrations talk to Eanvi?
Use the CLI or TypeScript SDK. Direct REST endpoint documentation is not published publicly — prefer the supported clients.
Billing
What happens if I cancel a paid plan?
Your workspace returns to Free plan limits. Reduce secrets/projects if you exceed Free quotas. Invoices remain available in Billing.
How do I upgrade?
Open Billing in the app or start from Pricing.
Troubleshooting
Pull overwrote my local changes
Use eanvi diff before pull. Prefer eanvi sync when both sides changed. Recover local-only values from backup or editor local history if needed.
Rate limited on reveal
Wait for the window to reset (reveal group: 10/min). Use eanvi pull for bulk local access instead of many UI reveals.
Still stuck?
Check CLI workflows, run eanvi doctor --verbose, and review organization audit activity for permission errors.