Back to the catalog

KSail

SDK for creating, managing, and operating Kubernetes clusters and workloads with ease.

Open source Open in the app JSON README (API)

About

SDK for creating, managing, and operating Kubernetes clusters and workloads with ease.

Details

Kind
MCP servers
Topic
Cloud & DevOps
Publisher
devantler-tech
Origin
official
Category
ferramentas
Transport
local
Version
7.183.0
Stars
165
Forks
11
Open pull requests
7
Last push
2026-09-10T18:16:44Z
Repository state
ativo
Language
Go
License
NOASSERTION
Added
2026-08-29 03:02:41
Updated
2026-09-13 17:05:05
Origin id
io.github.devantler-tech/ksail

README

<!-- mcp-name: io.github.devantler-tech/ksail -->
[![GitHub Stars](https://img.shields.io/github/stars/devantler-tech/ksail?style=flat)](https://github.com/devantler-tech/ksail/stargazers)
[![Latest Release](https://img.shields.io/github/v/release/devantler-tech/ksail)](https://github.com/devantler-tech/ksail/releases/latest)
[![License](https://img.shields.io/badge/License-PolyForm--Shield--1.0.0-blue.svg)](https://polyformproject.org/licenses/shield/1.0.0)
[![Go Reference](https://pkg.go.dev/badge/github.com/devantler-tech/ksail/v7.svg)](https://pkg.go.dev/github.com/devantler-tech/ksail/v7)
[![CI - KSail](https://github.com/devantler-tech/ksail/actions/workflows/ci.yaml/badge.svg)](https://github.com/devantler-tech/ksail/actions/workflows/ci.yaml)
[![MCP Registry](https://img.shields.io/badge/MCP_Registry-io.github.devantler--tech/ksail-blue?logo=github)](https://github.com/mcp)

# ๐Ÿ›ฅ๏ธ๐Ÿณ KSail

![ksail](./docs/src/assets/ksail-cli-dark.png)

KSail bundles common Kubernetes tooling into a single binary. Spin up local clusters, deploy workloads, and operate cloud-native stacks across distributions and providers through a CLI, VS Code extension, AI chat TUI, or MCP server โ€” with **only Docker or access to a Cloud Provider required**.

๐Ÿ“– **Full documentation:** <https://ksail.devantler.tech>

## Quick Install

```bash
# Linux / macOS (checksum-verified release)
curl -fsSL https://github.com/devantler-tech/ksail/releases/latest/download/install.sh | sh

# macOS (Homebrew)
brew install --cask devantler-tech/tap/ksail
```

See the [Installation Guide](https://ksail.devantler.tech/installation/) for binary downloads and more options.

## AI Assistant Plugins

Install the ksail plugin for [GitHub Copilot CLI](https://docs.github.com/en/copilot/how-tos/copilot-cli) or [Claude Code](https://code.claude.com/docs/en/discover-plugins) to auto-register ksail's MCP server and a ksail expertise skill.

**Copilot CLI:**

```bash
copilot plugin marketplace add devantler-tech/ksail
copilot plugin install ksail
```

**Claude Code:**

```text
/plugin marketplace add devantler-tech/ksail
/plugin install ksail@ksail
```

Requires `ksail` on `PATH`.

## Quick Start

```bash
ksail project init --name my-app   # scaffold project + native configs
ksail cluster create               # spin up the cluster (Docker only)
ksail cluster connect              # open K9s
```

Continue with the [Getting Started guide](https://ksail.devantler.tech/) for GitOps, workloads, and multi-tenancy.

## What KSail Bundles

| Category                 | Built-in Capabilities                                                |
|--------------------------|----------------------------------------------------------------------|
| Cluster Provisioning     | Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl), EKS               |
| Container Orchestration  | kubectl, Helm, Kustomize                                             |
| GitOps Engines           | Flux, ArgoCD                                                         |
| Secrets Management       | SOPS with Age encryption                                             |
| Manifest Validation      | Kubeconform                                                          |
| Cluster Operations       | K9s, backup & restore, multi-tenancy (`ksail tenant`)                |
| AI Integration           | Chat assistant (Copilot SDK), MCP server, VS Code extension          |
| Infrastructure Providers | Docker (local), Kubernetes (nested), Hetzner Cloud, Sidero Omni, AWS |

See the [feature overview](https://ksail.devantler.tech/features/) and [architecture guide](https://ksail.devantler.tech/architecture/) for details.

## Supported Platforms

| OS                                            | Architecture |
|-----------------------------------------------|--------------|
| ๐Ÿง Linux                                      | amd64, arm64 |
| ๐ŸŽ macOS                                      | arm64        |
| โŠž Windows (native untested; WSL2 recommended) | amd64, arm64 |

| Provider   | Vanilla  | K3s     | Talos | VCluster | KWOK        | EKS |
|------------|----------|---------|-------|----------|-------------|-----|
| Docker     | โœ… (Kind) | โœ… (K3d) | โœ…     | โœ… (Vind) | โœ… (kwokctl) | โ€”   |
| Kubernetes | โœ…        | โœ…       | โœ…     | โœ…        | โœ…           | โ€”   |
| Hetzner    | โ€”        | โ€”       | โœ…     | โ€”        | โ€”           | โ€”   |
| Omni       | โ€”        | โ€”       | โœ…     | โ€”        | โ€”           | โ€”   |
| AWS        | โ€”        | โ€”       | โ€”     | โ€”        | โ€”           | ๐Ÿšง  |

## Community & Support

- ๐Ÿ’ฌ **[GitHub Discussions](https://github.com/devantler-tech/ksail/discussions)** โ€” questions, ideas, and community
- ๐Ÿ› **[Issue Tracker](https://github.com/devantler-tech/ksail/issues)** โ€” bugs and feature requests
- ๐Ÿ“– **[Documentation](https://ksail.devantler.tech)** โ€” guides, CLI reference, architecture
- ๐ŸŽ“ **[Resources](https://ksail.devantler.tech/resources/)** โ€” presentations, blog posts, tutorials
- โญ **[Star the repo](https://github.com/devantler-tech/ksail)** โ€” help others discover KSail

## Contributing

Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for the development process, coding standards, and PR guidelines. Start with issues labeled [`good first issue`](https://github.com/devantler-tech/ksail/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).

## Related Projects

| Project                                                               | Description                                   | Type     |
|-----------------------------------------------------------------------|-----------------------------------------------|----------|
| [devantler-tech/platform](https://github.com/devantler-tech/platform) | The maintainer's personal kubernetes platform | Platform |

Using KSail in your project? Open a PR to add it here.

## License

KSail is licensed under the **[PolyForm Shield License 1.0.0](LICENSE)**. You may use, modify, and distribute KSail for any purpose โ€” except providing a product that competes with KSail. When redistributing, you must include the [license terms](LICENSE) and the required copyright notice.

**What this means in practice:**

- โœ… Use KSail as a CLI tool in any project (open-source or proprietary)
- โœ… Embed or link KSail as a library in your own software
- โœ… Fork and modify KSail for internal or non-competing use
- โœ… Use any license for your own project โ€” no copyleft requirement
- โŒ Build and distribute a product that competes with KSail

For the full license text including notice and non-compete details, see [LICENSE](LICENSE). For common questions, see the [Licensing FAQ](https://ksail.devantler.tech/faq/#licensing).

## Star History

<a href="https://www.star-history.com/#devantler-tech/ksail&type=timeline&legend=top-left">
 <picture>
   <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=devantler-tech/ksail&type=timeline&theme=dark&legend=top-left" />
   <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=devantler-tech/ksail&type=timeline&legend=top-left" />
   <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=devantler-tech/ksail&type=timeline&legend=top-left" />
 </picture>
</a>

More