Spinkube
Spinkube is an open-source project under the Cloud Native Computing Foundation that provides a modular stack for running WebAssembly (Wasm) workloads on Kubernetes (container orchestration).
- Composable toolchain for running Wasm applications on Kubernetes clusters (cloud-native application runtime).
- Integration of Spin applications with Kubernetes resources and workflows (Kubernetes developer platform).
- Support for WebAssembly component-based workloads and Spin configuration across cluster environments (Wasm application platform).
- Focus on multi-tenant, policy-aware deployment of Spin workloads using Kubernetes primitives (platform engineering).
- Alignment with CNCF governance and cloud-native ecosystem practices (open-source cloud-native infrastructure).
More About Spinkube
Spinkube addresses the problem of running WebAssembly (Wasm) applications, specifically Spin-based workloads, in Kubernetes (container orchestration) environments using cloud-native patterns. The project targets platform engineers and application teams that want to integrate Wasm runtimes into existing Kubernetes-based platforms while retaining the familiar operational model of deployments, services, and policies. By focusing on a stack for Spin applications, it provides a pathway to adopt WebAssembly in environments where Kubernetes is already the standard control plane.
The core purpose of Spinkube is to offer a composable stack (cloud-native application runtime) that connects Spin, a framework for building WebAssembly microservices and Hypertext Transfer Protocol (HTTP) applications, to Kubernetes infrastructure. This includes components that Marketing Automation Platform (MAP) Spin applications to Kubernetes custom resources and controllers, enabling lifecycle management via standard cluster APIs. Through this model, Spin workloads can be scheduled, configured, and observed in ways that align with other Kubernetes-native workloads, which simplifies integration into existing Continuous Integration and Continuous Deployment (CI/CD) pipelines and platform abstractions.
From an enterprise usage perspective, Spinkube fits into platform engineering and Internal Developer Platform (IDP) categories (platform engineering). Organizations that are building multi-tenant Kubernetes platforms can use Spinkube to expose Spin-based WebAssembly runtimes as a first-class deployment option. This allows teams to experiment with or adopt Wasm for certain services while relying on existing Kubernetes security, networking, and policy controls. The stack’s focus on Spin applications provides a framework-aligned runtime rather than a generic Wasm interface, which can help standardize how Wasm workloads are packaged and operated in the cluster.
Spinkube is positioned in the broader CNCF ecosystem (open-source cloud-native infrastructure). As a CNCF project, it aligns with Kubernetes APIs, controllers, and declarative configuration practices. Its emphasis on WebAssembly and Spin connects it with runtime and application framework domains (Wasm application platform). For interoperability, Spinkube follows Kubernetes extension mechanisms such as Custom Resource Definitions (CRDs) and controller patterns, which allows it to coexist with service meshes, ingress controllers, observability stacks, and policy engines already present in many clusters.
For enterprise taxonomy and technical categorization, Spinkube can be classified under WebAssembly application platforms, Kubernetes-based runtimes, and platform engineering toolchains. It occupies the space between application frameworks for Wasm and Kubernetes cluster operations, offering a path to operationalize Spin workloads using familiar cloud-native concepts. This positioning makes it relevant to teams evaluating Wasm as an execution model within existing Kubernetes-centric environments and tooling.