Easily deploy and manage applications on Kubernetes

Get what you want out of Kubernetes without having to write and maintain a ton of custom tooling. Deploy apps, handle requests, and hook up CI/CD, all through an intuitive web interface.

Open Source

Kalm is free, open source, and actively maintained.

Get Running Quickly

Kalm simplifies the common workflows related to Kubernetes, including deploying applications, routing, and integrating with your existing pipeline.

Works With Any Kubernetes Cluster

Kalm works on Google GKE, Amazon EKS, Azure AKS, and most Kubernetes configurations. Take it with you if you decide to migrate someday.

Create and Manage Applications

Kalm provides an intuitive web interface for core Kubernetes functionalities:

  • Configuring and deploying applications
  • Managing ports and container networking
  • Probes and Auto-Healing
  • Scaling
  • Mounting Volumes
  • Scheduling according to Resources

Powerful Ingress

Kalm supports the Service Mesh Istio out of the box. This gives you full control over traffic entering the cluster. You can setup Request Routing, Error Injection, Mirroring, Traffic Shifting, and more.

Powerful Ingress

CI/CD Integration

Want the Heroku-like experience of "git push, update app"? Kalm provides webhooks which you can use to invoke deployment updates. In addition, you can generate snippets for popular build tools.

CI/CD Integration

Automatic HTTPS Certification

Easily obtain and renew HTTPS Certificates via Let's Encrypt. Kalm currently supports specific domain name certificates using http-01 challenge. (Wildcard certificates coming soon)

Automatic HTTPS Certification

Log Collection

New to Kubernetes and struggling with log collection? Kalm can help you setup a logging solution within minutes. Choose either Loki(PLG stack) or ELK.

Log Collection

Works With Any Kubernetes Cluster

Kalm abides by Kubernetes standards and tries to avoid platform specific dependencies. Kalm has been tested on:

  • Amazon EKS
  • Google GKE
  • Azure AKS
  • Digital Ocean Kubernetes
  • Linode Kubernetes Engine
  • k3s raspberry pi
  • Minikube

Works With Any Kubernetes Cluster

Built-in Single Sign-On

Kalm utilizes dex, which lets you use your existing team authentication system(i.e Github, Gitlab, Auth0) to control access to applications running on your Kubernetes cluster. Kalm supports RBAC mode and application-level access control.

Built-in Single Sign-On