SpinKube logo

SpinKube

Open Source WebAssembly on Kubernetes

SpinKube Overview

Core Product

Installable Platform Functions Containers Database IaC Docker Kubernetes
Apache License 2.0

Information Resources

SpinKube Homepage
SpinKube Homepage

What is SpinKube?

SpinKube was launched in March 2024 by Fermyon Technologies, with contributions from companies like Microsoft, SUSE, and Liquid Reply. It is an open-source project that streamlines the experience of developing, deploying, and operating WebAssembly workloads on Kubernetes.

If you want deploy apps with the same underlying WebAssembly technology in a managed environment, take a look at Fermyon Cloud.

Focus

  • Serverless Applications: Fast resource-efficient deployment of serverless apps on WebAssembly.
  • Compatibilty: Compatible with Kubernetes distributions and platforms for running SpinKube. (Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and more)
  • Streamlined Development: Simplifies the development and management of applications through tools like the Spin Operator.

Key Features

  • Autoscaling: The ‘spin kube’ plugin for Kubernetes autoscaler support. Dynamically adjust application replicas based on resource usage.
  • Cold Start Performance: Achieve cold start speeds under one millisecond, significantly enhancing responsiveness and resource utilization.
  • Key-Value Store: Configure an application with an external key value provider (Redis, Valkey, and Azure Cosmos DB).
  • OCI Registries: Package and distribute Spin Apps with public or private OCI compliant registries.

Service Types

Installable Platform
Available
Functions
Available
Containers
Available
Database
Available
IaC
Available

Functions Runtimes

Go
Available
JavaScript
Available
Python
Available
Ruby
Available
Rust
Available
TypeScript
Available
Wasm
Available

Container Runtimes

Docker
Available
Docker Private Registry
Available
Kubernetes
Available
Managed Kubernetes
Available

Execution Limits and Resource Quotas

Min. Memory
128 MB
Max. Memory
32 GB
Default Timeout
N/A No Data Available
Max. Timeout
300 sec
Request Payload
1 MB
Response Payload
1 MB

Open Source (Free)

  • Apache 2.0 License

Last updated: October 28, 2024

*Information is subject to change. Please consult the official SpinKube website for more details.

Alternatives to SpinKube are generated by matching platform type and supported runtimes