Skip to content

Plugins to add support for various secrets management systems to Spark⚡️Bot

License

Notifications You must be signed in to change notification settings

SparkBotDev/secret-vault-plugins

Repository files navigation

Spark⚡️Bot Secrets Vault Plugins

Spark⚡️Bot Banner

This repository contains both official and hosted plugins to integrate various secrets management systems into Spark⚡️Bot.

Official Plugins

Plugins made by others

We would love to have plugins for other systems created. You can either add it to this repository or create your own package, either way, please open a PR here to include it.

Using a plugin

The readme for each plugin will have detailed instructions on its use. In general you will need to add the plugin using bun add and then edit sparkbot.config.ts with the package name and any required options.

Creating a plugin

Creating a plugin requires implementing the SecretsPlugin interface.

Important

Your plugin must export a class called SecretsVault

export class SecretsVault implements SecretsPlugin {}