Skip to main content

An encrypted environment variable manager for developers and teams.

Project description

NexVault

NexVault is a secure command-line tool for storing, managing, and exporting environment variables using password-based encryption.

Instead of keeping secrets in plaintext .env files, NexVault stores them in an encrypted vault that can be exported whenever needed.

Features

  • Password-protected encrypted storage
  • Store and retrieve secrets securely
  • List stored keys
  • Export secrets to .env
  • Import existing .env files
  • Clipboard support for secret retrieval
  • Built with modern cryptography

Installation

pip install nexvault

Quick Start

Initialize a vault:

nexvault init

Store a secret:

nexvault set API_KEY your-secret

Retrieve it:

nexvault get API_KEY

Copy directly to clipboard:

nexvault get API_KEY --copy

Export to a .env file:

nexvault toenv

Import an existing .env:

nexvault fromenv

Security

NexVault uses password-derived encryption keys and authenticated encryption to protect stored secrets.

Your plaintext secrets are never stored unless you explicitly export them.

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexvault-1.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexvault-1.0.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file nexvault-1.0.0.tar.gz.

File metadata

  • Download URL: nexvault-1.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nexvault-1.0.0.tar.gz
Algorithm Hash digest
SHA256 97c7aec18d779894ba4754627e8abc02290634d2fada9b79837e4f72a56aa515
MD5 a2c52da3b1a7835aa4bfad5bed465476
BLAKE2b-256 136e0b803866f3c266957556ca1e247fee202f247c49dbee98f7a825d7220849

See more details on using hashes here.

File details

Details for the file nexvault-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nexvault-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nexvault-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c46ff9c621ce0a356f349cb1e6e1471160ead68cc47108c4fd7f6dc3f867c78
MD5 427e5a0eeb596490bc37b026e2e02d01
BLAKE2b-256 bcdc9eac267a89a63b9ac7a0c53fb6ab56a034a6e00cd43f81cde910eb5e948c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page