Your own hardware
The simplest deployment is the machine in front of you. Install ComfyUI and it serveshttp://127.0.0.1:8188 out of the box:
- Manual install for Linux, macOS, and Windows, and the standard choice for servers
- Comfy Desktop or the portable Windows build for local development
GPU cloud providers
If you do not own a GPU, you can rent one and run ComfyUI on it. Providers commonly used by the community include:- Runpod: GPU pods with community ComfyUI templates that come pre-configured.
- Vast.ai: a GPU marketplace; community ComfyUI templates are available here too.
These templates are community-maintained, not published or supported by the ComfyUI team. Review what a template installs before putting credentials or private models on it.
Community Docker images
Docker: ComfyUI does not provide an official Docker image. If you want to run ComfyUI in a container, search Docker Hub for community-maintained images. Note that none of these are official ComfyUI images, and they are not supported by the ComfyUI team. Use them at your own risk.
Next step: run workflows against it
A self-hosted deployment can be called in two ways:Comfy SDKs + API Proxy
Use the official SDKs against your instance. The API Proxy, a small service that runs alongside ComfyUI, serves Comfy API v2.
ComfyUI Server API
Call the raw REST and WebSocket API directly, with no extra service. Full local surface, but no compatibility guarantee across releases.