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. During the v2 beta this requires the API Proxy, a small service that runs alongside ComfyUI.
ComfyUI Server API
Call the raw REST and WebSocket API directly, with no extra service. Full local surface, but no compatibility guarantee across releases.