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.3.tar.gz (11.1 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.3-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hidehub-0.1.3.tar.gz
  • Upload date:
  • Size: 11.1 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.3.tar.gz
Algorithm Hash digest
SHA256 533c32c46feebb53a60c61cba529280ec128e277233f2d6b0930801d04f92d21
MD5 6d471c9a0ae5769fb8c9d0d8e27a7e10
BLAKE2b-256 a2ff5c0c63c4cb4a3e88760f4d725c1b48260f847c312b9c7fe14bae3a9e4aac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hidehub-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ba315c6900f20d51b703b083b5de3a5277a5a41fb10e55b90d54a1afd4691f42
MD5 c90d9588c01a8af40eb36b93967015aa
BLAKE2b-256 d2fab546fa7198e1dd4815fc41ac8ae4afb22a590e09542cc5e4dc1150c0600c

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