berglas
brew install berglas
v2.0.13
Apache-2.0
Tool for managing secrets on Google Cloud
31
30-day installs · #5735
140
90-day · #4833
373
365-day · #5789
1.3k
★ GitHub stars · updated 3mo ago
Build dependencies
GitHub topics
google-cloud
google-cloud-kms
google-cloud-storage
gsecrets
secret-management
secrets-management
Links
- https://github.com/GoogleCloudPlatform/berglas
- GitHub: GoogleCloudPlatform/berglas
- Brew formula source: Formula/b/berglas.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Tool for managing secrets on Google Cloud",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:50+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "berglas",
"github_default_branch": "main",
"github_last_commit_at": "2026-05-15T11:25:13Z",
"github_readme_excerpt": "# Berglas\n\n[](https://github.com/GoogleCloudPlatform/berglas/actions/workflows/test.yml?query=branch%3Amain)\n[][berglas-godoc]\n\n\n\nBerglas is a command line tool and library for storing and retrieving\nsecrets on Google Cloud. Secrets are encrypted with [Cloud KMS][cloud-kms] and\nstored in [Cloud Storage][cloud-storage]. An interoperable layer also exists with [Secret Manager][secret-manager].\n\n- As a **CLI**, `berglas` automates the process of encrypting, decrypting, and\n storing data on Google Cloud.\n\n- As a **library**, `berglas` automates the inclusion of secrets into various\n Google Cloud runtimes.\n\n**Berglas is not an officially supported Google product.**\n\n\n## Setup\n\n### Prerequisites\n\n1. Install the [Cloud SDK][cloud-sdk] for your operating system. Alternatively,\n you can run these commands from [Cloud Shell][cloud-shell], which has the SDK\n and other popular tools pre-installed.\n\n If you are running from your local machine, you also need Default\n Application Credentials:\n\n ```text\n gcloud auth application-default login\n ```\n\n This will open a web browser and prompt for a login to your Google account.\n On headless devices, you will need to create a service account. For more\n information, please see the [authentication](#authentication) section.\n\n1. Install the `berglas` CLI using **one** of the following methods:\n\n - Install a pre-compiled binary for your operating system from the [latest\n releases](releases).\n\n - Use an [official Docker container](https://us-docker.pkg.dev/berglas/berglas/berglas):\n\n ```text\n docker run -it us-docker.pkg.dev/berglas/berglas/berglas\n ```\n\n Note: older Docker container images are available on Container Registry\n a",
"github_repo": "GoogleCloudPlatform/berglas",
"github_stars": 1303,
"github_topics": [
"google-cloud",
"google-cloud-kms",
"google-cloud-storage",
"gsecrets",
"secret-management",
"secrets-management"
],
"homepage": "https://github.com/GoogleCloudPlatform/berglas",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 31,
"installs_365d": 373,
"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": "berglas",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5735,
"rank_365d": 5789,
"rank_90d": 4833,
"raw_hash": "5f3db9f3bab58ae4",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/berglas.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.0.13",
"versioned_formulae": [],
"why_use_this": null
}