> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vessl.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Launch and scale AI workloads without the hassle of managing infrastructure

## VESSL -- Control plane for machine learning and computing

VESSL provides a unified interface for training and deploying AI models on the cloud. Simply define your GPU resource and pinpoint to your code & dataset. VESSL does the orchestration & heavy lifting for you:

1. Create a GPU-accelerated container with the right Docker Image.
2. Mount your code and dataset from GitHub, Hugging Face, Amazon S3, and more.
3. Launches the workload on our fully managed GPU cloud.

<CardGroup cols={2}>
  <Card title="One any cloud, at any scale">
    Instantly scale workloads across multiple clouds.

    <br />

    <img className="rounded-md" src="https://mintcdn.com/vesslai/q8PNhBb-7_q5awBv/images/get-started/overview-cloud.png?fit=max&auto=format&n=q8PNhBb-7_q5awBv&q=85&s=58049b71af24296659c971165945890c" width="1544" height="808" data-path="images/get-started/overview-cloud.png" />
  </Card>

  <Card title="Streamlined interface">
    Launch any AI workloads with a unified YAML definition.

    <br />

    <img className="rounded-md" src="https://mintcdn.com/vesslai/q8PNhBb-7_q5awBv/images/get-started/overview-yaml.png?fit=max&auto=format&n=q8PNhBb-7_q5awBv&q=85&s=9c18e68ea6cdb5e6325a2eb365c33ca9" width="1536" height="800" data-path="images/get-started/overview-yaml.png" />
  </Card>

  <Card title="End-to-end coverage">
    A single platform for fine-tuning to deployment.

    <br />

    <img className="rounded-md" src="https://mintcdn.com/vesslai/q8PNhBb-7_q5awBv/images/get-started/overview-pipeline.png?fit=max&auto=format&n=q8PNhBb-7_q5awBv&q=85&s=9a43b5aab94debecc5f297c63263358d" width="1542" height="808" data-path="images/get-started/overview-pipeline.png" />
  </Card>

  <Card title="A centralized compute platform">
    Optimize GPU usage and save up to 80% in cloud.

    <br />

    <img className="rounded-md" src="https://mintcdn.com/vesslai/q8PNhBb-7_q5awBv/images/get-started/overview-gpu.png?fit=max&auto=format&n=q8PNhBb-7_q5awBv&q=85&s=0efe0b1d9d9b55ee7a9a2821650a27c3" width="1542" height="806" data-path="images/get-started/overview-gpu.png" />
  </Card>
</CardGroup>

## What can you do?

* Run compute-intensive AI workloads remotely within seconds.
* Fine-tune LLMs with distributed training and auto-failover with zero-to-minimum setup.
* Scale training and inference workloads horizontally.
* Deploy an interactive web applicaiton for your model.
* Serve your AI models as web endpoints.

## How to get started

Head over to [VESSL](https://app.vessl.ai) and sign up for a free account. No `docker build` or `kubectl get`.

1. Create your account on [VESSL](https://app.vessl.ai).
2. Install our Python package — `pip install vessl`.
3. Follow our [Quickstart](/guides/get-started/quickstart) guide or try out our example models at [VESSL Hub](https://app.vessl.ai/hub).

## How does it work?

VESSL abstracts the obscure infrastructure and complex backends inherent to launching AI workloads into a simple YAML file, so you don't have to mess with AWS, Kubernetes, Docker, or more. Here's an example that launches a chatbot app for Llama 3.2.

```yaml theme={null}
name: huggingface-chatbot
description: Chatbot using HuggingFace OSS models
tags:
  - chatbot
  - LLM
import:
  /code/: git://github.com/vessl-ai/examples.git
resources:
  cluster: vessl-oci-sanjose
  preset: gpu-a10-small
image: quay.io/vessl-ai/vllm:0.6.4
run:
  - command: |
      pip install -r requirements.txt
      python app.py --model-id $MODEL_ID
    workdir: /code/runs/hf-chatbot-vllm
ports:
  - name: gradio
    type: http
    port: 7860
env:
  HF_HUB_ENABLE_HF_TRANSFER: "1"
  MODEL_ID: unsloth/Llama-3.2-3B-Instruct
```

With every YAML file, you are creating a VESSL Run. VESSL Run is an atomic unit of VESSL, a single unit of Kubernetes-backed AI workload. You can use our YAML definition as you progress throughout the AI lifecycle from checkpointing models for fine-tuning to exposing ports for inference.

## What's next?

See VESSL in action with our examples Runs and pre-configured open-source models.

<CardGroup cols={2}>
  <Card title="Quickstart – Hello, world!" icon="hand-wave" href="quickstart">
    Launch a barebone GPU-accelerated workload on VESSL
  </Card>

  <Card title="GPU-accelerated notebook" icon="laptop" href="gpu-notebook">
    Launch a Jupyter Notebook server with an SSH connection
  </Card>

  <Card title="Image Generation Playground" icon="image" href="image-generation">
    Interactive playground of image generation
  </Card>

  <Card title="Phi-4 fine-tuning" icon="wrench" href="phi-4-finetuning">
    Fine-tune Phi-4 with counselling dataset
  </Card>
</CardGroup>
