Extend SDKs (Go/Java) to support managing Machine Accounts and their access to projects

Hey,

Looking at the currently provided Bitwarden SDKs, we’re reaching out to extend them to support the management of Machine Accounts in Secrets Manager via SDK (creation/update/deletion). A feature which is currently lacking, looking at the official SDKs: Secrets Manager SDK | Bitwarden

I guess it’s a generic request for any language but we’re specifically looking for Java and Go:

We want to archive a strict seperation of concerns and therefore automatically want to be able create Machine Accounts and restrict them to a number of projects using the official API (potential nested 2nd request) .

I’m aware that this might be two different topics (Machine Account Management & Machine Account Project Access), but as the Setup of the Machine Accounts would need to be initialized, it might be possible to pass some projects with a permission level upon creation (as we can at the moment manage projects in SM).

Open and happy for any request of further information.

2 Likes