Devtron is a cloud-native integration platform for Kubernetes that deeply integrates with products across the lifecycle of microservices such as CI, CD, security, cost, debugging, and observability via an intuitive web interface. It helps deploy, observe, manage, and debug existing Helm apps in all your clusters by grouping Kubernetes objects deployed via Helm charts and displaying them in a slick UI. Devtron supports centralized access management and control, and users can give customizable view-only and edit access on Project, Environment, and Application levels. The platform also enables deployment and management of Helm charts and applications across multiple Kubernetes clusters hosted on multiple clouds or on-premises from a single Devtron setup.
Devtron is designed to be modular, and its functionality can be easily extended with the help of integrations such as CI/CD integration, which automates builds and deployments and enables software development teams to focus on meeting business requirements, code quality, and security. Devtron leverages Kubernetes auto-scaling and centralized caching to provide unlimited cost-efficient CI workers while supporting different deployment strategies like Blue/Green, Rolling, Canary, and Recreate. It also implements GitOps to manage the state of Kubernetes applications and integrates with ArgoCD for continuous deployment. Devtron checks logs, events, and manifests, or exec inside containers for debugging, provides deployment metrics like deployment frequency, lead time, change failure rate, and mean-time recovery, and seamlessly integrates with Grafana for continuous application metrics like CPU and memory usage, status code, throughput, and latency on the dashboard.
Devtron is built on some of the most trusted and loved technologies and is trusted by Enterprises and Communities worldwide, including Delhivery, BharatPe, Livspace, Moglix, and Xoxoday. Devtron uses a modified version of Argo Rollout, and application metrics only work for K8s version 1.16+. Devtron's contributing guidelines include directions for opening issues, coding standards, and notes on development processes, and contributors are deeply appreciated. The platform is licensed under the Apache License, Version 2.0.