Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Security
  3. chamber

chamber

MITGov3.1.5

A CLI tool for managing secrets using AWS SSM Parameter Store and Secrets Manager as backends.

GitHubGitHub
2.6k stars183 forks0 contributors

What is chamber?

Chamber is a CLI tool for managing application secrets, primarily using AWS SSM Parameter Store and AWS Secrets Manager as secure backends. It solves the problem of securely storing, versioning, and accessing sensitive configuration data like API keys and database credentials in a cloud-native environment. It provides commands to write, read, list, and export secrets, integrating seamlessly with AWS IAM for access control.

Target Audience

DevOps engineers, SREs, and developers working in AWS environments who need a secure and auditable way to manage secrets for their applications and services.

Value Proposition

Developers choose Chamber for its tight integration with AWS services, providing a simple CLI interface to leverage AWS's built-in encryption, versioning, and IAM policies without managing custom secret storage infrastructure. Its focus on audit trails and environment variable injection streamlines both local development and deployment workflows.

Overview

CLI for managing secrets

Use Cases

Best For

  • Managing secrets for AWS-based applications and microservices
  • Injecting environment variables with secrets for local development or container execution
  • Auditing secret changes and maintaining a version history for compliance
  • Migrating secrets between environments or formats using import/export
  • Organizing secrets by service or project within an AWS account
  • Securely sharing secrets across teams with AWS IAM policies

Not Ideal For

  • Teams operating exclusively in non-AWS cloud environments like GCP or Azure
  • Projects needing a graphical user interface or web dashboard for secret management
  • Organizations requiring a fully self-hosted, open-source secret server without AWS dependencies
  • Simple applications where secrets can be managed with environment files or basic configs without audit trails

Pros & Cons

Pros

AWS-Native Security

Leverages AWS SSM Parameter Store and Secrets Manager for encryption at rest with KMS, ensuring secrets are stored securely without custom infrastructure, as detailed in the KMS setup section.

Built-in Versioning and Auditing

Automatically versions secrets and provides a detailed history with timestamps and user info via the 'history' command, aiding compliance and change tracking.

Seamless Environment Injection

The 'exec' command populates environment variables with secrets for local execution or processes, simplifying development and deployment workflows.

Flexible Data Portability

Supports importing and exporting secrets in multiple formats like JSON, YAML, and dotenv, facilitating migration and backup, as shown in the export/import commands.

Logical Secret Grouping

Organizes secrets by service with tagging support, allowing for better access control and organization, evident in the 'list-services' and tagging features.

Cons

AWS Vendor Lock-in

Tightly coupled to AWS services; migrating away requires significant effort, and non-AWS backends like S3 are experimental and not production-ready.

Breaking Change History

Major versions like v3.0 and v2.0 introduced breaking changes (e.g., path-based API requirement), forcing manual migrations and disrupting workflows.

KMS Configuration Overhead

Requires setting up specific KMS keys with aliases like 'parameter_store_key', adding complexity for initial setup compared to simpler secret managers.

Limited GUI and Ecosystem

CLI-only interface lacks a web dashboard, and the ecosystem is smaller than alternatives like HashiCorp Vault, limiting third-party integrations.

Frequently Asked Questions

Quick Stats

Stars2,601
Forks183
Contributors0
Open Issues26
Last commit4 months ago
CreatedSince 2017

Tags

#kms#devops#secrets-management#security#cli#configuration-management#aws#aws-secrets-manager

Built With

G
Go

Included in

Security14.2k
Auto-fetched 1 day ago

Related Projects

aws-vaultaws-vault

A vault for securely storing and accessing AWS credentials in development environments

Stars8,980
Forks834
Last commit5 months ago
blackboxblackbox

Safely store secrets in Git/Mercurial/Subversion

Stars6,767
Forks386
Last commit7 months ago
credstashcredstash

A little utility for managing credentials in the cloud

Stars2,064
Forks214
Last commit4 years ago
confidantconfidant

Confidant: your secret keeper. https://lyft.github.io/confidant

Stars1,857
Forks107
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub