Skip to main content

Roadmap

k8shell already covers a broad set of functionality - SSH-based workspace access, blueprint-driven provisioning, identity and credential management, session auditing, workload injection, and more. As the platform matures, we are looking at expanding k8shell with new capabilities that address more advanced developer and operator workflows, tighter AI agent integration, and richer ecosystem support.

This page gives a brief overview of the areas we are actively exploring in the near future. Timelines and scope may shift as we learn from early adopters and the community.

Shape the roadmap

We prioritize based on feedback from users and Early Access partners. If a capability here is important to you — or if something is missing — reach out via support or the Early Access program.

Upcoming capabilities

AI agent support

We are expanding k8shell's AI-first capabilities to let agents operate workspaces autonomously.

CapabilityDescriptionHorizon
MCP server - workspace lifecycleA first-class MCP server that allows AI coding agents to spawn, access, and terminate workspaces on demand via the Model Context Protocol.Near-term

Operator

We are building a Kubernetes operator to manage k8shell resources natively via custom resource definitions.

CapabilityDescriptionHorizon
Kubernetes operatorManage blueprints, quotas, and workspaces as Kubernetes custom resources. Enables GitOps workflows where workspace configuration is version-controlled and applied declaratively alongside other cluster resources.Mid-term

Multi-tenancy and multi-cloud

We are expanding isolation and deployment options across single and multi-cloud environments.

CapabilityDescriptionHorizon
Micro-VM workspacesProvision workspaces inside micro-VMs (e.g. Firecracker) for hardware-level isolation -suitable for untrusted workloads, AI agents, and multi-tenant environments with strict security requirements.Mid-term
Namespace isolation profilesConfigurable isolation tiers -shared namespace, dedicated namespace, or dedicated node - selectable per blueprint or per team.Mid-term
Multi-cloud workspace placementSchedule workspaces across clusters in different cloud providers or regions, with placement rules defined per blueprint or team.Long-term

Authentication

We are expanding authentication options to support a wider range of client environments and operator requirements.

CapabilityDescriptionHorizon
Password authenticationSupport password-based authentication for SSH workspace access alongside existing public-key and certificate-based methods.Near-term

Integrations

CapabilityDescriptionHorizon
DevContainer supportSupport the DevContainer specification as an alternative way to define a workspace environment. DevContainer configuration will map to a subset of the k8shell blueprint spec - allowing teams already using DevContainers in their repositories to adopt k8shell without rewriting their environment definitions.Near-term
Cloud firewall API supportSSH Shield currently requires a Linux host and uses nftables to block offending IPs. Planned support for cloud provider firewall APIs - AWS Security Groups, GCP Firewall Rules, and Azure NSGs - will allow SSH Shield to operate without a dedicated Linux entry point, blocking traffic at the network perimeter instead.Mid-term

Observability

We are building pre-packaged observability tooling so operators get insight into platform health.

CapabilityDescriptionHorizon
OpenTelemetry dashboardPre-built Grafana dashboards for k8shell services, covering workspace latency, provisioning throughput, SSH connection rates, and identity resolution.Near-term

Open source

The following components are already built and in use within k8shell but have not yet been publicly released. We plan to release them as open source.

ComponentDescriptionHorizon
ZFS CSI driver and API ServerThe zfs-csi-k8shell CSI driver provisions NFS-backed storage from a ZFS storage API server. It is already used internally to back shared workspace storage. We plan to release it as open source.Near-term

Horizon definitions

HorizonMeaning
Near-termActive development or in Early Access - expected within the next one to two releases.
Mid-termPlanned and scoped - expected within the next two to four releases.
Long-termExploratory - direction set, implementation not yet scheduled.