Seconlay

Seconlay (commonly abbreviated as SCL) is a minimal IaaS system built in Rust with strong tenant separation and small TCB. It is intended for providing an easy-to-use API to manage a VM-based separation layer underlying to user-facing infrastructure such as tenant-specific Kubernetes clusters.

Active Pure Nim score 65/100 · last commit 2026-08-10 · 4 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 4
Forks 5
Open Issues 0
Last Commit 2026-08-10
Downloads 0
Last Indexed 2026-08-11 05:07

Installation

nimble install Seconlay
choosenim install Seconlay
git clone https://gitlab.com/alasca.cloud/scl/scl-management

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
Seconlay - - - - - - -

README

Seconlay

Seconlay (SCL) is a minimal Infrastructure as a Service (IaaS) system designed for demanding use cases, managing virtual machines and related resources across multiple nodes.

It can be characterized as follows:

  • Designed for strong tenant separation
  • K8s-like architecture:
  • Declarative API with self-healing capabilities
  • Supports multi-node deployments by default
  • Strict architectural separation of control plane and data plane
  • Small trusted computing base (TCB)
  • Small feature set
  • Written in Rust
  • Relies on cloud-hypervisor
  • Not production ready, yet

Seconlay is a part of the ALASCA association, which promotes software for operational and open cloud infrastructures.

Documentation

Documentation for developers, integrators, operators, and end-users is available at our published website.

To build and view the documentation locally, install nix and run the following commands to view it at http://localhost:8001:

nix-build -A docs.rendered -o result-docs-rendered
nix-shell -p python3 --run 'python3 -m http.server --directory result-docs-rendered 8001'

License

The SCL and OpenAPI Proxy code is provided under:

SPDX-License-Identifier: EUPL-1.2