Skip to content

What is dstack?

dstack is an open-source container orchestration engine designed for running AI workloads across any cloud or data center.

The supported cloud providers include AWS, GCP, Azure, Lambda, TensorDock, Vast.ai, CUDO, and RunPod. You can also use dstack ro run workloads on on-prem servers.

dstack supports dev environements, running tasks on clusters, and deployment with auto-scaling and authorization out of the box.

Why use dstack?

  1. Simplifies development, training, and deployment of AI
  2. Supports major GPU cloud providers as well as on-prem servers
  3. Leverages the open-source AI ecosystem of libraries, frameworks, and models
  4. Reduces GPU costs and improves workload efficiency
  5. Allows the use of multiple cloud providers

How does it work?

  1. Install the open-source version of dstack and configure your own cloud accounts, or sign up with dstack Sky
  2. Define configurations such as dev environments, tasks, and services.
  3. Run configurations via dstack's CLI or API.
  4. Use pools to manage cloud instances and on-prem servers.

Where do I start?

  1. Follow quickstart
  2. Browse examples
  3. Join the community via Discord