# Vast.ai Documentation – Affordable GPU Cloud Marketplace ## Docs - [Welcome to Vast.ai](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/get-started/index.md): Step-by-step Vast.ai developer documentation with examples, guides, and API references. - [QuickStart](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/get-started/quickstart.md) - [FAQ Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/index.md): Find answers to common questions about Vast.ai - [General FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/general.md): Basic questions about the Vast.ai platform - [Instances FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/instances.md): Questions about creating and managing instances - [Rental Types FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/rental-types.md): Understanding on-demand vs interruptible instances - [Jupyter & SSH FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/jupyter-ssh.md): Connecting to instances via Jupyter and SSH - [Billing](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/billing.md): Questions about billing and credits - [Security FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/security.md): Data protection and platform security - [Technical FAQ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/technical.md): Docker configuration, performance, and advanced topics - [Networking](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/faq/networking.md) - [Instances Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/overview.md): Instances are Docker containers that give you exclusive GPU access for training, inference, and development. Pay by the second, connect via SSH or Jupyter. - [Pricing](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/pricing.md): Understand Vast.ai's marketplace pricing model, rental types, reserved discounts, and costs for GPU instances. - [Docker Execution Environment](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/docker-environment.md): Learn how Vast.ai Docker instances handle resource allocation, environment variables, networking, ports, and CLI usage. - [Virtual Machines](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/virtual-machines.md): Learn how Vast.ai virtual machines (VMs) provide full Linux instances with init manager support, process tracing, and nested containerization for advanced workloads. - [Choosing Instances Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/choosing/overview.md): Learn the complete process of selecting and renting a GPU instance on Vast.ai, from choosing templates to configuring and launching. - [Instance Types](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/choosing/instance-types.md): Understand Vast.ai instance types - On-demand, Reserved, and Interruptible. Learn how each type works, their differences, and when to use each. - [Choosing a Template](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/choosing/templates.md): Select the right template for your Vast.ai instance. Templates define your Docker image, launch mode, and initialization settings. - [Finding & Renting Instances](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/choosing/find-and-rent.md): Find and rent GPU instances on Vast.ai. Learn how to search, filter, understand offer cards, and configure your instance. - [Reserved Instances](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/choosing/reserved-instances.md): Save up to 50% on GPU costs by pre-paying for reserved instances. Learn how to convert on-demand instances to reserved pricing. - [Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/overview.md): Learn about Vast.ai connection methods—SSH, Jupyter, and Entrypoint—and how each controls instance access and workflow. - [SSH Connection](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/ssh.md): Learn how to securely connect to Vast.ai instances using SSH. Generate keys, establish connections, use port forwarding, and integrate with VS Code. - [Jupyter](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/jupyter.md): Run Jupyter on Vast.ai with proxy or direct HTTPS. Learn setup, TLS certificate installation, and secure connections for smooth AI/ML development. - [Windows SSH Guide](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/windows-guide.md): Learn how to securely connect to Vast.ai instances using SSH on Windows. Understand the basics of SSH, how to generate and add keys, and how to use PuTTY and MobaXterm for GUI-based connections. - [Instance Portal](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/instance-portal.md) - [Networking & Ports](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/connect/networking.md): Understand how Vast.ai handles networking, port mapping, and environment variables for Docker instances. - [Managing Instances](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/manage-instances.md): Learn how to manage running instances - start, stop, destroy, monitor status, and handle common operational tasks. - [Storage Types](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/storage/types.md): Understand the different storage options available on Vast.ai instances, including container storage and volumes. - [Volumes](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/storage/volumes.md) - [Data Movement](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/storage/data-movement.md): Learn how to move data on Vast.ai using Cloud Sync, instance-to-instance transfers, CLI copy, VM migration, scp, and other efficient methods. - [Cloud Sync](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/storage/cloud-sync.md): Learn how to connect Vast.ai instances with cloud storage providers like Google Drive, S3, Backblaze, and Dropbox for secure data sync. - [Scheduled Cloud Backups](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/instances/storage/cloud-backups.md): Learn how to set up and schedule automated Vast.ai cloud backups using CLI or cron. Keep your data safe with best practices and easy management. - [Serverless Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/index.md): An introduction to how Vast serverless compute works and how it's different from other serverless offerings. - [Architecture Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/architecture.md): Learn how Vast Serverless operates and understand its major components. - [The PyWorker](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/overview.md): Learn about the Vast PyWorker and how it integrates with model instances. - [The SDK](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/SDKoverview.md): Learn about the Serverless SDK, the primary method of interacting with Vast Serverless. - [Automated Performance Testing](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/automatedperformancetesting.md): Learn about the performance testing process in Vast.ai Serverless. - [Quickstart](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/quickstart.md): Deploy your first vLLM endpoint - [Endpoint Parameters](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/serverless-parameters.md): Learn about the parameters that control your scaling and best practices for setting them. - [Managing Scale](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/managing-scale.md): Learn how to configure your Serverless endpoint for different load scenarios - [Workergroup Parameters](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/workergroup-parameters.md): Learn about the parameters that control which workers get recruited. - [Creating Custom PyWorkers](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/creating-new-pyworkers.md): Learn how to implement worker.py for Vast.ai Serverless using the Worker / WorkerConfig interface, including handlers, benchmarks, and log-based readiness. - [Pricing](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/pricing.md): Learn how Vast.ai Serverless pricing works and when resources are billed - [vLLM](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/vllm.md): Learn how to use vLLM with Vast.ai Serverless for large language model inference. - [Text Generation Inference (TGI)](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/text-generation-inference-tgi.md): Learn how to use Text Generation Inference (TGI) with Vast.ai Serverless for text generation models. - [Comfy UI](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/comfy-ui.md): Learn how to use Comfy UI with Vast.ai Serverless for image generation workflows. - [ComfyUI Wan 2.2](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/comfyui-wan-2.2.md): Learn how to use ComfyUI with Wan 2.2 T2V A14B on Vast.ai Serverless for text-to-video generation. - [ComfyUI ACE Step](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/serverless/comfyui-acestep.md): Learn how to use ComfyUI with ACE Step v1 3.5B on Vast.ai Serverless for text-to-music generation. - [Templates](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/introduction.md) - [Quick Start](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/quickstart.md) - [Creating Templates](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/creating-templates.md) - [Template Settings](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/template-settings.md) - [Advanced Setup](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/advanced-setup.md) - [Managing Templates](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/managing-templates.md) - [Creating Templates for GROBID](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/templates/examples/grobid.md) - [Account Settings](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/account-settings.md) - [Billing](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/billing.md) - [Referral Program](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/referral-program.md) - [Keys](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/keys.md) - [Troubleshooting](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/reference/troubleshooting.md) - [Hosting Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/hosting-overview.md) - [Verification Stages](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/verification-stages.md) - [Understanding Verification](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/understanding-verification.md) - [How to Self-Test](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/how-to-self-test.md) - [Datacenter Status](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/datacenter-status.md) - [Earning](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/earning.md) - [Host Payouts](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/payment.md) - [Tax Guide for Hosts](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/guide-to-taxes.md) - [Clusters](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/clusters.md) - [VMs](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/host/vms.md) - [Teams Overview](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/teams/teams-overview.md) - [Teams Quickstart](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/teams/teams-quickstart.md) - [Managing Your Team](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/teams/managing-teams.md) - [Teams Roles](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/teams/teams-roles.md) - [Legacy Teams](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/documentation/teams/legacy-teams.md) - [PyTorch](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/pytorch.md) - [Multi-Node training using Torch + NCCL](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/multi-node-training-using-torch-nccl.md) - [dstack + vLLM](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/serving-infrastructure/dstack-vllm.md) - [SGLang Router](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/serving-infrastructure/sglang-router-vast.md) - [Langflow + Ollama](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/langflow-ollama.md) - [BrowseSafe Prompt Injection Detection](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/ai-agents/browsesafe.md) - [Budget-Friendly Alternative to Claude Code - Overnight Ralph Loop Guide](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/ai-agents/overnight-ralph-loop.md) - [DR-Tulu Research Agent](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/mcp/dr-tulu.md) - [Ollama + Webui](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/ollama-webui.md) - [Oobabooga (LLM webui)](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/oobabooga-llm-webui.md) - [Huggingface TGI with LLama3](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/huggingface-tgi-with-llama3.md) - [Quantized GGUF models (cloned)](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/quantized-gguf-models-cloned.md) - [vLLM (LLM inference and serving)](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/vllm-llm-inference-and-serving.md) - [MiniMax-M2](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/text-generation/minimax-m2.md) - [GLM-4.7-Flash](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/text-generation/glm-47-flash.md) - [Image Generation](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/image-generation.md) - [Stable Diffusion](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/stable-diffusion.md) - [Disco Diffusion](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/disco-diffusion.md) - [Video Generation](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/video-generation.md) - [TTS with Nari Labs Dia](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/tts-with-nari-labs-dia.md) - [Whisper ASR Guide](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/whisper-asr-guide.md) - [Speaker Diarization with Pyannote](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/transcription/speaker-diarization-pyannote.md) - [Running RolmOCR](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/ocr/rolmocr.md) - [Infinity Embeddings](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/infinity-embeddings.md) - [Serving Rerankers with vLLM](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/embeddings/serving-rerankers-vllm.md) - [GLiNER2](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/examples/ner/gliner2.md) - [Linux Virtual Desktop](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/linux-virtual-desktop.md) - [Linux Virtual Machines](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/linux-virtual-machines.md) - [Blender in the Cloud](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/blender-in-the-cloud.md) - [Blender Batch Rendering](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/blender-batch-rendering.md) - [CUDA](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/cuda.md) - [Mining on Bittensor](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/mining-on-bittensor.md) - [Google Colab](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/google-colab.md) - [RTX 5 Series](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/rtx-5-series.md): Optimize your GPU experience with our comprehensive guide on RTX 5 Series GPUs (5090/5080/5070) and CUDA 12.8 compatibility. Learn how to rent an RTX 5090 on Vast.ai, select the right templates, and customize your storage while ensuring optimal performance. - [Python SDK Usage](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/sdk/python/quickstart.md) - [Overview & quickstart](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/cli/get-started.md) - [Commands](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/cli/commands.md) - [API Introduction](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/introduction.md) - [Permissions and Authorization](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/permissions-and-authorization.md) - [Creating and Using Templates with API](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/creating-and-using-templates-with-api.md) - [Rate Limits and Errors](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/rate-limits-and-errors.md) - [add network-disk](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/network-volumes/add-network-disk.md): Adds a network disk to be used to create network volume offers, or adds machines to an existing network disk. - [create network-volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/network-volumes/create-network-volume.md): Creates a network volume from an offer. - [list network-volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/network-volumes/list-network-volume.md): Lists a network disk for rent as network volumes, or updates an existing listing with a new price/size/end date/discount. - [search network volumes](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/network-volumes/search-network-volumes.md): Search for available network volume offers with advanced filtering and sorting. - [unlist network-volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/network-volumes/unlist-network-volume.md): Unlists a network volume for rent. - [attach ssh-key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/attach-ssh-key.md): Attaches an SSH key to the specified instance, allowing SSH access using the provided key. - [copy](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/copy.md): Initiate a remote copy operation to transfer data from one instance to another or between an instance and the local machine. - [cancel copy](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/cancel-copy.md): Cancel a remote copy operation specified by the destination ID (dst_id). - [cloud copy](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/cloud-copy.md): Starts a cloud copy operation by sending a command to the remote server. The operation can transfer data between an instance and a cloud service. - [cancel sync](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/cancel-sync.md): Cancels an in-progress remote sync operation identified by the destination instance ID. This operation cannot be resumed once canceled and must be restarted if needed. - [change bid](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/change-bid.md): Change the current bid price of an instance to a specified price. - [create instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/create-instance.md): Creates a new instance by accepting an "ask" contract from a provider. - [show instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/show-instance.md): Retrieves the details of a specific instance for the authenticated user. - [manage instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/manage-instance.md): Manage instance state and labels. The operation is determined by the request body parameters. - [destroy instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/destroy-instance.md): Destroys/deletes an instance permanently. This is irreversible and will delete all data. - [detach ssh-key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/detach-ssh-key.md): Detaches an SSH key from a specified instance, removing SSH access for that key. - [execute](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/execute.md): Executes a constrained remote command on a specified instance. The command output can be retrieved from the returned result URL. - [show logs](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/show-logs.md): Request logs from a specific instance. The logs will be uploaded to S3 and can be retrieved from a generated URL. Supports both container logs and daemon system logs. - [prepay instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/prepay-instance.md): Deposit credits into a reserved instance to receive usage discounts. The discount rate is calculated based on how many months of usage the prepaid amount covers. Maximum discount is typically 40%. - [reboot instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/reboot-instance.md): Stops and starts a container without losing GPU priority. Updates container status to 'rebooting' and executes docker stop/start commands on the host machine. - [recycle instance](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/recycle-instance.md): Destroys and recreates container in place (from newly pulled image) without losing GPU priority. Updates container status to 'recycling' and executes docker stop/remove commands on the host machine. - [show ssh-keys](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/show-ssh-keys.md): Retrieves the SSH keys associated with a specific instance. - [show instances](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/instances/show-instances.md): Retrieve a list of instances for the authenticated user. - [cancel maint](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/cancel-maint.md): Cancel a scheduled maintenance window for a specified machine. - [cleanup machine](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/cleanup-machine.md): This endpoint removes expired contracts on a specified machine, freeing up space. - [list machine](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/list-machine.md): Creates or updates ask contracts for a machine to list it for rent on the vast.ai platform. Allows setting pricing, minimum GPU requirements, end date and discount rates. - [remove defjob](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/remove-defjob.md): Deletes the default job (background instances) for a specified machine. - [show reports](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/show-reports.md): Retrieves a list of the most recent reports for a given machine. Each report includes details such as the problem identified, a message describing the issue, and the timestamp when the report was created. - [schedule maint](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/schedule-maint.md): Schedules a maintenance window for a specified machine and notifies clients. - [set defjob](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/set-defjob.md): Creates default jobs (background instances) for a specified machine with the given parameters. - [set min-bid](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/set-min-bid.md): Sets the minimum bid price for a specified machine. - [show machines](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/show-machines.md): Fetches data for multiple machines associated with the authenticated user. - [unlist machine](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/machines/unlist-machine.md): Removes all 'ask' type offer contracts for a specified machine, effectively unlisting it from being available for rent. - [show api keys](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-api-keys.md): Retrieves all API keys associated with the authenticated user. - [create api-key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/create-api-key.md): Creates a new API key with specified permissions for the authenticated user. - [show env vars](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-env-vars.md): Retrieve a list of environment variables (secrets) for the authenticated user. - [update env var](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/update-env-var.md): Updates the value of an existing environment variable for the authenticated user. - [create env-var](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/create-env-var.md): Creates a new encrypted environment variable for the authenticated user. Keys are automatically converted to uppercase. Values are encrypted before storage. There is a limit on the total number of environment variables per user. - [delete env var](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/delete-env-var.md): Deletes an environment variable associated with the authenticated user. The variable must exist and belong to the requesting user. - [show ssh keys](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-ssh-keys.md): Retrieve a list of SSH keys associated with the authenticated user's account. - [create ssh-key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/create-ssh-key.md): Creates a new SSH key and associates it with your account. The key will be automatically added to all your current instances. - [set user](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/set-user.md): Updates the user data for the authenticated user. - [create subaccount](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/create-subaccount.md): Creates either a standalone user account or a subaccount under a parent account. Subaccounts can be restricted to host-only functionality. - [delete api key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/delete-api-key.md): Deletes an existing API key belonging to the authenticated user. The API key is soft-deleted by setting a deleted_at timestamp. - [update ssh key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/update-ssh-key.md): Updates the specified SSH key with the provided value. - [delete ssh key](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/delete-ssh-key.md): Removes an SSH key from the authenticated user's account - [show connections](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-connections.md): Retrieves the list of cloud connections associated with the authenticated user. - [show ipaddrs](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-ipaddrs.md): This endpoint retrieves the history of IP address accesses for the authenticated user. - [show subaccounts](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-subaccounts.md): Retrieve a list of subaccounts associated with the authenticated user's account. - [show team role](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-team-role.md): Retrieve details of a specific team role by its name. - [show user](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/show-user.md): Retrieve information about the current authenticated user, excluding the API key. - [transfer credit](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/accounts/transfer-credit.md): Transfers specified amount of credits from the authenticated user's account to another user's account. - [show workergroup](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/show-workergroup.md): Retrieves the list of workergroups associated with the authenticated user. - [create workergroup](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/create-workergroup.md): Creates a new workergroup configuration that manages worker instances for a serverless endpoint. - [show endpoints](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/show-endpoints.md): Retrieve a list of endpoint jobs for the authenticated user. - [create endpoint](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/create-endpoint.md): This endpoint creates a new job processing endpoint with specified parameters. - [update workergroup](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/update-workergroup.md): Updates the properties of an existing workergroup based on the provided parameters. - [delete workergroup](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/delete-workergroup.md): Deletes an existing workergroup. - [update endpoint CLI Usage: vastai update endpoint ID [OPTIONS] ](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/update-endpointcli-usage:-vastai-update-endpoint-id-[options].md): Updates the specified endpoint group with the provided parameters. - [delete endpoint](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/delete-endpoint.md): Deletes an endpoint group by ID. Associated workergroups will also be deleted. - [get workergroup logs](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/get-workergroup-logs.md): Retrieves logs for a specific workergroup by ID. - [get workergroup workers](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/get-workergroup-workers.md): Retrieves the current list and status of workers for a specific workergroup. Useful for monitoring, debugging connectivity issues, and understanding resource usage within a workergroup. - [get endpoint logs](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/get-endpoint-logs.md): Retrieves logs for a specific endpoint by name. - [get endpoint workers](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/get-endpoint-workers.md): Retrieves the current list and status of workers for a specific endpoint. Useful for monitoring, debugging connectivity issues, and understanding resource usage. - [route](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/serverless/route.md): Calls on the serverless engine to retrieve a GPU instance address within your endpoint for processing a request. The engine will return either a ready worker URL or status information if no workers are available. - [create team](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/create-team.md): Creates a new [team](https://docs.vast.ai/documentation/teams/teams-overview) with given name and following default roles: - **Owner**: Full access to all team resources, settings, and member management. The team owner is the user who creates the team. - **Manager**: All permissions of owner except… - [destroy team](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/destroy-team.md): Deletes a team and all associated data including API keys, rights, invitations, memberships and metadata. The team owner's master API key is converted to a normal client key. - [create team role](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/create-team-role.md): Creates a new role within a team. Only team owners or managers with the appropriate permissions can perform this operation. - [invite team member](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/invite-team-member.md): Sends an invitation email to the specified user to join the team with the given role. - [remove team member](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/remove-team-member.md): Removes a member from the team by revoking their team-related API keys and updating membership status. Cannot remove the team owner. - [remove team role](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/remove-team-role.md): Removes a role from the team. Cannot remove the team owner role. - [show team members](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/show-team-members.md): Retrieve a list of team members associated with the authenticated user's team. - [update team role](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/update-team-role.md): Update an existing team role with new name and permissions. - [show team roles](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/team/show-team-roles.md): Retrieve a list of all roles for a team, excluding the owner' role. - [search templates](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/search/search-templates.md): Searches for templates using filter-based queries. - [search benchmarks](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/search/search-benchmarks.md): Retrieve benchmark data based on search parameters. - [search offers](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/search/search-offers.md): Search for available GPU machine offers with advanced filtering and sorting. - [edit template](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/templates/edit-template.md): Edits an existing template in place. - [create template](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/templates/create-template.md): Creates a new template for launching instances. - [delete template](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/templates/delete-template.md): Deletes an existing template. - [list volumes](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/volumes/list-volumes.md): Retrieve information about all volumes rented by you. - [rent volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/volumes/rent-volume.md): Rent/create a new volume with specified parameters. - [delete volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/volumes/delete-volume.md): Delete a volume by its ID. - [search volumes](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/volumes/search-volumes.md): Search for available volumes based on specified criteria. - [unlist volume](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/volumes/unlist-volume.md): Remove a volume listing from the marketplace. - [search invoices](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/billing/search-invoices.md): This endpoint allows users to search and retrieve invoices based on specified filters. - [show deposit](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/billing/show-deposit.md): Retrieves the deposit details for a specified instance. - [show earnings](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/billing/show-earnings.md): Retrieves the earnings history for a specified time range and optionally per machine. - [show invoices](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/billing/show-invoices.md): Gets your invoices within given timerange. ## OpenAPI Specs - [openapi](https://vastai-80aa3a82-cln-2792-remove-disable-bundling.mintlify.site/api-reference/openapi.json)