Launched June 3, 2025
dstack SSH fleets

dstack SSH fleets

AI container orchestration tool

FreeOpen SourceAI1,465 impressions#14 of its week

SSH fleets is a way to orchestrate development, training, and deployment of AI leveraging on-prem infrastructure. The feature will be very helpful for anyone who is looking to simplify the development workflow when using on-prem infra for AI. Basically the feature will be helpful for anyone who is using on-prem infra for AI.

dstack provides an open-source orchestration layer to manage AI workloads across GPU clouds, Kubernetes, VMs, and bare-metal via SSH fleets.

for
AI engineers, data-center operators, and teams using heterogeneous on-prem or cloud GPU compute.
pricing
open source
license
MPL-2.0
dstackai/dstack 2.3k 265Pythonupdated a month ago
works withGPU cloudsKubernetesSlurmbare-metal clusters

Key features

8 features of dstack SSH fleets
  • SSH Fleets — Connect and provision VMs or bare-metal servers over SSH for AI training and inference.
  • Kubernetes Backend — Integrate existing Kubernetes clusters to schedule containerized AI jobs.
  • Slurm Backend — Experimental support for Slurm clusters, submitting runs as Slurm jobs.
  • Tasks Scheduling — Schedule training and other AI jobs with first-class compute primitives.
  • Services — Cache-aware, PD-disaggregated inference serving with auto-scaling.
  • Presets — Agent-based optimization toolkit for workload configuration.
  • Projects — Tenant isolation and usage metering for multi-tenant AI labs.
  • Gateways — HTTPS endpoints with domain, rate-limit, and auto-scaling support.

Use cases

  • Spin up multi-node training across on-prem servers and cloud GPUs without manual provisioning.
  • Run inference services on heterogeneous clusters with automatic scaling and caching.
  • Unify workload management for AI labs that use both Kubernetes and bare-metal resources.
  • Replace Slurm or generic Kubernetes orchestration with a lightweight AI-focused interface.

dstack SSH fleets vs alternatives

dstack SSH fleetsDaytonaBuildShipLangfuseKeel
Best forUnified AI workload orchestrationDev environment provisioningVisual backend creationLLM analyticsApp backend tooling
PricingOpen sourceFreeFreeSubscriptionSubscription
DevHunt upvotes03391188946
LaunchedJun 2025May 2024Jan 2023Jan 2023Mar 2024

dstack SSH fleets FAQ

Can I use dstack with Kubernetes?+

Yes. Connect existing Kubernetes clusters through the Kubernetes backend and dstack will schedule AI workloads alongside other backends.

Can I use dstack with Slurm?+

Yes. The experimental Slurm backend connects to the cluster’s login node over SSH and submits runs as Slurm jobs, requiring Pyxis and enroot.

What is the difference between dstack and Slurm?+

Slurm is a traditional HPC workload manager; dstack adds a unified, container-focused orchestration layer with AI-specific primitives for compute, training, inference, and observability.

What is the difference between dstack and Kubernetes?+

Kubernetes is a general-purpose container orchestrator; dstack provides a lightweight AI-specific interface with first-class compute, training, and inference features.

How do I get support?+

Support is available via Discord or direct contact as listed on the dstack website.

Summarized by DevHunt from dstack.ai · Sep 28, 2026. Details may change; check the official site.