Kubernetes management
you actually control.
K8s Resources
14+
Full CRUD Support
Multi-Cluster
Unlimited
Connect & Manage
Deployment
1 Binary
Go + Vue.js Embedded
Self-hosted Kubernetes management for teams that need control
Full Kubernetes resource
management & operations
Pods, Deployments, Services, Ingresses, ConfigMaps, Secrets, StatefulSets, DaemonSets, Jobs, CronJobs, PVCs, Namespaces — all from one UI with real-time log streaming, node shell access, file manager, and YAML apply.
Multi-Cluster Management
Connect and manage all your Kubernetes clusters from a single dashboard. Switch between clusters seamlessly.
Real-Time Log Streaming
Stream pod logs in real-time via WebSocket. Debug issues instantly without leaving the dashboard or using kubectl.
Approval Workflows
Maker-checker pattern for critical operations. Require approval before deployments, scaling, or deletions hit production.
YAML Apply & Operations
Apply YAML manifests directly from the UI. Scale deployments, restart pods, update images, and manage resources with full CRUD.
Fine-Grained RBAC
CRUD-level permissions per entity per role. Multi-tenant organization support with isolated access for every team.
Cluster Metrics & Audit
CPU, memory, and pod metrics per cluster. Full activity audit trail, system logs, and email notifications via SMTP.
Node Shell Access
Connect a shell session to any node directly from the browser. Debug, inspect, and manage nodes without SSH keys or jump hosts.
Node File Manager
Browse, upload, download, and edit files on any node through a built-in file manager. No SCP, no FTP — just your browser.
Built for
real-world K8s teams
From startups to regulated enterprises, Kubeswarm fits how your team actually works.
Multi-Tenant Organizations
Isolate teams with separate organizations, each with their own clusters, users, roles, and approval policies. Perfect for MSPs and large orgs.
Regulated Environments
Maker-checker approval workflows, full audit trails, FIDO2 hardware keys, and step-up auth for sensitive operations in finance, healthcare, or gov.
Self-Hosted & Air-Gapped
100% self-hosted — your data never leaves your infra. Single binary runs behind your firewall with zero external calls.
DevOps & SRE Teams
Real-time log streaming, pod debugging, YAML apply, deployment scaling — everything you do with kubectl, but in a UI with audit trails.
API-First Automation
Full Swagger-documented REST API with API token management. Automate cluster operations from CI/CD pipelines or custom tooling.
Notification & Alerting
In-app notifications plus SMTP email alerts. Stay informed on approval requests, cluster events, and system changes.
14+
K8s Resource Types
1
Single Binary
100%
Self-Hosted
Ready to own
your Kubernetes?
Kubeswarm is coming soon. Get in touch to learn more and be the first to know when it's available.
Frequently asked questions
What is Kubeswarm?
Kubeswarm is a self-hosted Kubernetes management platform built with Go and Vue.js. It provides a full UI for managing pods, deployments, services, config maps, and more — across multiple clusters from a single interface.
Does Kubeswarm support multi-cluster management?
Yes. Kubeswarm lets you manage multiple Kubernetes clusters from one interface, with cluster-level access controls and consolidated views across all your environments.
How is Kubeswarm deployed?
Kubeswarm is distributed as a single binary. Download, configure with your kubeconfig, and run — no complex installation, no Helm charts, no external dependencies.
Does Kubeswarm have RBAC and approval workflows?
Yes. Kubeswarm includes full RBAC with role assignments per cluster and a maker-checker approval workflow for sensitive operations like applying YAML or scaling workloads in production.
What does Kubeswarm include beyond basic cluster views?
Kubeswarm includes real-time log streaming, node shell access, a file manager, YAML apply with diff preview, resource editing, and custom dashboards — everything needed for day-to-day Kubernetes operations.