Centralize alerts and automate incident responses using declarative workflows and AI powered correlation across monitoring tools.

Keep is an open-source web app and server that centralizes alert management and incident response. It acts as a single interface for monitoring tools, allowing teams to manage alerts and automate responses across a diverse tech stack. The software is deployed as a server and can be run via Docker Compose, Kubernetes, AWS ECS, or OpenShift.
Users manage the platform through a web interface and define automation using declarative YAML files. These workflows allow for the filtering of incoming alerts, the gathering of additional context, and the execution of specific actions based on the alert properties. The system supports deployment in on-premises or air-gapped environments to maintain data sovereignty and security.
The platform integrates with a wide array of observability tools including Prometheus, Grafana, Datadog, and Zabbix. It connects to communication platforms like Slack, Discord, and Microsoft Teams, and links with ticketing systems such as Jira, GitHub, and ServiceNow. For data enrichment, it supports Python, Bash, and various AI backends including OpenAI, Anthropic, and Ollama. The workflow engine operates similarly to GitHub Actions, where a trigger starts a process, steps fetch necessary context, and actions execute operations like restarting servers or updating tickets. This architecture makes it suitable for DevOps and SRE teams requiring a centralized hub for AIOps and automated incident remediation.
Keep is a developer-first alert management platform designed for production scale and enterprise security.
Real-time infrastructure monitoring with per-second metrics and automatic discovery for servers, containers, and cloud environments.
An observability platform for querying, visualizing, and alerting on metrics stored across multiple different data sources.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.