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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hidehub-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 a998844539bb5335c01105023a95d91929603ed58925a5369cf53ce8c669329c
MD5 34e5472f39704687538060a67bd96ddb
BLAKE2b-256 4625aeb4859a965acfcc5874570acfe78882023cc4e463d0231cff32115cffce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hidehub-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 024104e92cee867ec8ab366680e6416599973ff0dead3bb3a3c0286e4a1b2573
MD5 2089ea38f20761c3765f4c1bde13150c
BLAKE2b-256 c8a6bc6163b45b40acf25d242cb58251508d7d68e8ca4489260e028896cd6ac2

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