credstash
brew install credstash
v1.17.1_15
Apache-2.0
Little utility for managing credentials in the cloud
46
30-day installs · #4840
140
90-day · #4825
599
365-day · #4735
2.1k
★ GitHub stars · updated 4y ago
Runtime dependencies
Links
- https://github.com/fugue/credstash
- GitHub: fugue/credstash
- Brew formula source: Formula/c/credstash.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"cryptography",
"python@3.14"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Little utility for managing credentials in the cloud",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:41+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "credstash",
"github_default_branch": "master",
"github_last_commit_at": "2022-02-09T00:08:30Z",
"github_readme_excerpt": "# CredStash\n\n## Quick Installation\n0. (Linux only) Install dependencies \n1. `pip install credstash`\n2. Set up a key called credstash in KMS (found in the IAM console)\n3. Make sure you have AWS creds in a place that boto/botocore can read them\n4. `credstash setup`\n\n### Linux install-time dependencies\nCredstash recently moved from PyCrypto to `cryptography`. `cryptography` uses pre-built binary wheels on OSX and Windows, but does not on Linux. That means that you need to install some dependencies if you want to run credstash on linux. \n\nFor Debian and Ubuntu, the following command will ensure that the required dependencies are installed:\n```\n$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev\n```\nFor Fedora and RHEL-derivatives, the following command will ensure that the required dependencies are installed:\n```\n$ sudo yum install gcc libffi-devel python-devel openssl-devel\n```\n\nIn either case, once you\u0027ve installed the dependencies, you can do `pip install credstash` as usual.\n\nSee https://cryptography.io/en/latest/installation/ for more information.\n\n\n## What is this?\nSoftware systems often need access to some shared credential. For example, your web application needs access to a database password, or an API key for some third party service.\n\nSome organizations build complete credential-management systems, but for most of us, managing these credentials is usually an afterthought. In the best case, people use systems like ansible-vault, which does a pretty good job, but leads to other management issues (like where/how to store the master key). A lot of credential management schemes amount to just SCP\u0027ing a `secrets` file out to the fleet, or in the worst case, burning secrets into the SCM (do a github search on `password`).\n\nCredStash is a very simple, easy to use credential management and distribution system that uses AWS Key Management Service (KMS) for key wrapping and master-key storage, and DynamoDB for credential storage and sharing.\n\n## Comp",
"github_repo": "fugue/credstash",
"github_stars": 2064,
"github_topics": [],
"homepage": "https://github.com/fugue/credstash",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 46,
"installs_365d": 599,
"installs_90d": 140,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "credstash",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 4840,
"rank_365d": 4735,
"rank_90d": 4825,
"raw_hash": "7cb55669abe91772",
"recommended_dependencies": [],
"revision": 15,
"ruby_source_path": "Formula/c/credstash.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.17.1",
"versioned_formulae": [],
"why_use_this": null
}