All 198 Dependencies
Every package Keep depends on, ranked by repo health score.
Keep is an open-source AIOps and alert management platform built for SREs, DevOps engineers, and platform teams drowning in alert noise from dozens of disconnected monitoring tools. By aggregating alerts from over 130 providers — including Datadog, Prometheus, Grafana, CloudWatch, New Relic, and PagerDuty — into a unified interface, Keep eliminates the need to switch between tools to understand what is broken and why.
At its core, Keep uses a Google CEL-based rules engine to evaluate incoming alerts against user-defined correlation rules, automatically grouping related events into high-fidelity incidents and dramatically reducing alert fatigue. Enrichment pipelines add context from CMDBs, ticketing systems, and databases before human eyes ever see the alert. When intervention is needed, a GitHub Actions-style YAML workflow engine can trigger Jira ticket creation, Slack notifications, Python script execution, or any other automated response.
Keep supports multiple AI backends — OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Ollama, and LlamaCPP — for alert summarization, root cause suggestions, and incident context gathering. Bi-directional integrations mean Keep can both receive alerts from and push actions back to tools like Datadog and PagerDuty, closing the loop without manual handoffs.
Deployed via Docker Compose or Kubernetes, Keep is production-tested and actively maintained with regular releases, a growing contributor community, and commercial cloud and enterprise offerings for teams that want managed infrastructure and enterprise security features.