Skip to content
EANVI

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.