Skip to main content

Secure secret management for developers — zero-knowledge .env vault

Project description

HideHub CLI

Secure secret management from the command line.

Installation

pip install hidehub-cli

Or install from source:

cd client
pip install -e .

Quick Start

# Authenticate
hidehub init --email you@example.com

# Push secrets from a .env file
hidehub push --env-file .env.production --project my-api

# List projects
hidehub list

# List secrets in a project
hidehub list --project my-api

# Run a command with secrets injected
hidehub run --project my-api -- npm start

# Rotate a secret
hidehub rotate OPENAI_API_KEY --project my-api

# Export secrets for shell eval
eval "$(hidehub use --project my-api --export)"

CI/CD Usage

Set the HIDEHUB_API_KEY environment variable to use API key auth instead of JWT:

export HIDEHUB_API_KEY=hh_your_api_key_here
hidehub run --project my-api -- npm test

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

hidehub-0.1.1.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

hidehub-0.1.1-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file hidehub-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for hidehub-0.1.1.tar.gz
Algorithm Hash digest
SHA256 13e2df3fd326ad4bd6c65f05bf3584652e95050fad4df52a9c5213ac04ea1eaf
MD5 269f2274767dfc329fd98445c36f0fe8
BLAKE2b-256 5ea5a9541280415c6d0edaadd02682ca00d77ced49f7a7f45e276166ec79c092

See more details on using hashes here.

File details

Details for the file hidehub-0.1.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for hidehub-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1805e5d84b869a7f0c8102a430a41e7f94a43d04d438600be0d42aadb41e0b51
MD5 17c7daa01333ff91910fe4a3fb58bc38
BLAKE2b-256 767b286462c5fd9a85acba81e838c36b6021b671f6c05d649eb1d1222afcbd66

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