Orchestrate GPU workloads effortlessly

dstack is an open-source orchestration engine for cost-effectively running AI workloads in the cloud as well as on-premises.

Dev environments

Before submitting a task or deploying a model, you may want to run code interactively. Dev environments allow you to do exactly that.

You specify the required environment and resources, then run it. dstack provisions the dev environment in the cloud and enables access via your desktop IDE.

Learn more

Tasks

Tasks allow for convenient scheduling of any kind of batch jobs, such as training, fine-tuning, or data processing, as well as running web applications.

Specify the environment and resources, then run it. dstack executes the task in the cloud, enabling port forwarding to your local machine for convenient access.

Learn more

Services

Services make it very easy to deploy any kind of model or web application as public endpoints.

Use any serving frameworks and specify required resources. dstack deploys it in the configured backend, handles authentication, auto-scaling, and provides an OpenAI-compatible interface if needed.

Learn more

Pools

You can have instances provisioned in the cloud automatically, or add them manually, configuring the required resources, idle duration, etc.

Pools simplify managing the lifecycle of cloud instances and enable their efficient reuse across runs.

Learn more

Get started in a minute

Open-source
Use either your own cloud accounts or your on-premise servers.


Amazon Web Services
Azure
Google Cloud Platform
Lambda
TensorDock
Vast.ai
CUDO
Kubernetes
Install open-source
100% open-source and free.
dstack Sky
Access GPUs at the best rates possible through our cloud marketplace. No need for your own cloud accounts.

Amazon Web Services
Azure
Google Cloud Platform
Lambda
TensorDock
Vast.ai
CUDO
Sign up for free
Pay per compute. No commission.

Looking for the enterprise version? Contact our sales.

FAQ

What is the difference between the open-source version and dstack Sky?

The open-source version allows you to run workloads using your own cloud accounts or on-premise servers.

dstack Sky is a fully managed service that enables you to run workloads across multiple cloud providers, guaranteeing optimal GPU pricing and availability. You don't need individual accounts with each provider – dstack Sky manages everything for you.

Community

Join Discord