Hi, I was looking for documentation regarding custom plugin development for Vault. As I have found some for custom secret, auth or database engines, I have not found anything about creating a custom storage backend. Would it be possible to be pointed to the right direction or some guidelines if possible?
Vault does not support plugin storage backends, so you’d need to add code directly to Vault, and build a custom version. (So this would be incompatible with Vault Enterprise.)
You can find all the code for existing storage backends in the “physical/” subdirectory of the Vault source code.