Installation
Botkube has two components that need to be installed.
- Botkube App Integration in your Slack/Mattermost/Microsoft Teams/Discord
- Botkube agent in your Kubernetes cluster
Feature map
Learn about Botkube features and their availability in different integrations.
Bots
Compare our bidirectional integrations:
Feature | Cloud Slack | Slack | Microsoft Teams | Discord | Mattermost |
---|---|---|---|---|---|
Source plugins support (e.g. kubernetes , prometheus , etc.) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Executor plugins support (e.g. kubectl , helm , etc.) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Multi-cluster support | ✔️ | ❌ | ✔️ | ✔️ | ✔️ |
Enhanced per-channel plugin configuration including RBAC policy. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Interactive messages | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
Actionable notifications | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
Emoji reactions | ✔️ | ❌ | ❌ | ❌ | ❌ |
Sinks
Compare our unidirectional integrations:
Feature | Elasticsearch | Webhook |
---|---|---|
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