Secrets Manager beta

Is there documentation on the API? A Terraform provider will be highly desirable to make good use of a secrets manager.

2 Likes

For the SDK, a couple of improvements after trying to get started with it:

  • Make available the option to get a secret by the key provided at creation? At the moment it’s only possible to get the secret by the id and not the key itself. I feel the key should be honored as a means of retrieval since that’s what’ll be known to the caller.
  • For ClientProjects, expose functions to create(...) and also get_by_name(...). At the moment, projects can only be gotten by id (at the moment, I’ll need to call .list() and filter through to find the project’s id).
  • Make the ClientSecrets and ClientProjects public so that it can appear in the documentation. At the moment, I have to dive into the code to figure out what available functions are implemented on the struct.
  • Support creating a secret within a project. At the moment, ClientSecrets::create(...) only expects an organization id. Internally it sets the project_ids to None (in terms of priority amongst the above list, this has more importance for us).

As a DevOps and a Bitwarden user, really happy to have just discovered Secrets Manager and Ansible lookup plugin for it. Thank you for rolling this out! Any plans for the Terraform plugin?

1 Like

Thanks @tagir.bakirov this one is on the roadmap!

1 Like

Is there any ETA on kubernetes integration? Maybe integrating using the external secrets operator?

Such integrations are a must to have in a market segment that already has very good solutions.

Another point is the possibility to run the secret engine in a self-hosted environment for enterprises/companies that do not allow for SaaS offerings.

Just see hashicorp vault with their oss and enterprise license as well as their Saas offerings as example.

(Disclaimer, i am not involved nor affiliated with the project, just posting the link as an reference, moderator please remove link if it doesn’t comply with the forum guidelines)

https://external-secrets.io/latest/

Congrats on the go-live! Hoping to see some additional language libraries for ease of use. Python is my personal preferred for this kind of integration, but there are lots of good options.

2 Likes

Bitwarden Secrets Manager is now generally available – offering open source transparency, superior end-to-end encrypted security, predictable pricing, and the ability to store unlimited secrets. Check out this blog for more information on the release and product roadmap: End-to-end encrypted Bitwarden Secrets Manager now generally available | Bitwarden Blog