Skip to main content
Version: Unreleased 🚧

Installation

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

Learn about Botkube features and their availability in different integrations.

Bots

Compare our bidirectional integrations:

FeatureCloud SlackSlackMicrosoft TeamsDiscordMattermost
Source plugins support (e.g. kubernetes)✔️✔️✔️✔️✔️
Executor plugins support (e.g. kubectl)✔️✔️✔️✔️✔️
Multi-cluster support✔️✔️✔️✔️
Enhanced per-channel plugin configuration including RBAC policy.✔️✔️✔️✔️✔️
Interactive messages✔️✔️✔️
Actionable notifications✔️✔️✔️
Emoji reactions✔️

Sinks

Compare our unidirectional integrations:

FeatureElasticsearchWebhook
Source plugins support (e.g. kubernetes, prometheus, etc.)✔️✔️
Multi-cluster support✔️✔️

Integrations

tip

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