# kraken

> Kraken CI is a self-hosted, open-source CI/CD system for massive-scale testing with hardware testing support, cloud autoscaling, and detailed test analytics.

- **Category:** CI/CD
- **Licence:** Apache-2.0
- **Latest version:** v1.7
- **Open source:** oss
- **Languages:** Typescript, Python, HTML
- **Platforms:** Docker, Docker Compose, Linux, Helm, Build from Source
- **Tags:** Reporting, Devops, Mlops, CI/CD, Autoscaling, Continuous Integration, Kubernetes, Docker, Python, Testing, Self Hosted, On Premise, Build Automation, Starlark, Ci Cd, Continuous Testing, Hardware Testing, Test Analytics

## Description

Kraken CI is an open-source, on-premise continuous integration and testing system built for massive-scale test execution. It supports hundreds of thousands of tests per build and specializes in hardware testing where hardware may be unstable and require monitoring or rebooting. The system uses a Python/Starlark-based workflow schema to define jobs, triggers, and environments. It can execute jobs locally, in Docker containers, or in LXD containers across bare metal, VMs, and Kubernetes. Kraken includes cloud autoscaling for AWS EC2/ECS, Azure VMs, and Kubernetes. Test results are tracked over time with regression detection, performance analytics, and charts. It integrates with GitHub, GitLab, Gitea, and Radicle via webhooks, and sends notifications via Email, Slack, Discord, and GitHub PR. Installation options include Docker Compose, Helm charts for Kubernetes, and manual installation on Ubuntu. The web UI supports dark mode and LDAP/OIDC authentication.

## Links

- [Homepage](https://github.com/Kraken-CI/kraken)
- [Website](https://kraken.ci/)
- [Demo](https://lab.kraken.ci/)
- [Documentation](https://kraken.ci/docs/)
- [GitHub Repository](https://github.com/Kraken-CI/kraken)
- [Discord Server](https://discord.gg/jUvSZ4S5m3)
- [GitHub Discussions](https://github.com/Kraken-CI/kraken/discussions)
- [Google Discussion Group](https://groups.google.com/g/kraken-ci)
- [Blog](https://kraken.ci/blog)
- [LinkedIn](https://www.linkedin.com/company/kraken-ci)
- [Support](https://kraken.ci/support)
- [Contact](https://kraken.ci/contact)

---
Source: https://selfhost.directory/project/kraken