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.0.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.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hidehub-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f507a189becb04850516cb5115bbb96ef07e71d94aedeb7667493800ac68b790
MD5 b36cf801c262254ecb4480dde9f5a61f
BLAKE2b-256 c9f110e698d196f88a6b2da726a0fc6fded7c5c487011ef64c9e7625135c8961

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hidehub-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5b89e785ba15dcf0a6183ba7961fe2799ecea2e701cbaa352b29f78002a7ded
MD5 9447a93a3ae897826f7369e7f8be0ad0
BLAKE2b-256 b5612f1f657f6c015f43c91f88197cea19654e336499b8cd7436e51606648895

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