Skip to main content
Version: 1.3


Botkube has two components that need to be installed.

  1. Botkube App Integration in your Slack/Mattermost/Microsoft Teams/Discord
  2. Botkube agent in your Kubernetes cluster

Feature map

FeatureCloud SlackSlackMattermostMS TeamsDiscordElastic SearchWebhook
K8s Event push✔️✔️✔️✔️✔️✔️✔️
Executor plugins (e.g. kubectl, helm, etc.)✔️✔️✔️✔️✔️NANA
Source plugins (e.g. kubernetes, prometheus, etc.)✔️✔️✔️✔️✔️✔️✔️
Multi cluster support✔️✔️✔️✔️✔️
Per-channel command execution configuration✔️✔️✔️✔️NANA
Interactive messages✔️✔️NANA
Actionable notifications✔️✔️NANA



You can use a single Botkube agent to serve all the interfaces - Slack, Mattermost, Microsoft Teams, ElasticSearch and Webhook.
You just need to enable required mediums through the settings and add a necessary configuration.
see the configuration section for more information