
GPUStack
GPUStack is an open-source GPU cluster manager for deploying, governing, and scaling AI models across on-premise, cloud, or hybrid infrastructure.
What GPUStack is
GPUStack is an open-source GPU cluster manager for deploying, governing, and scaling AI models across on-premise, cloud, or hybrid infrastructure. It provides OpenAI-compatible and Anthropic-compatible inference endpoints and supports engines including vLLM, SGLang, llama.cpp, TensorRT-LLM, and MindIE. Users can browse models from Hugging Face and ModelScope or supply local files, with automated compatibility checks. GPUStack can provision GPU instances with lifecycle controls, GPU partitioning, SSH key injection, Jupyter access, and persistent S3 or NFS storage. Deployment options include on-premise, Kubernetes, and multi-cloud environments; air-gapped deployments are also supported. The maker lists accelerators from NVIDIA, AMD, Ascend, T-head, Hygon, MetaX, Moore Threads, Cambricon, and Iluvatar. Security features include role-based access, multi-tenancy, SSO, scoped API keys, IP allowlisting, token quotas, and usage analytics. GPUStack Community Edition is free. A key deployment constraint is that worker nodes support Linux only; Windows users are directed to consider WSL2, while macOS worker nodes are unsupported.
Good
- Free, open-source Community Edition.
- Supports Kubernetes and multi-cloud deployments.
- Offers OpenAI-compatible and Anthropic-compatible endpoints.
- Includes quotas, access controls, and usage analytics.
Watch out
- Worker nodes support Linux only.
- macOS is not supported for worker nodes.
- Enterprise licensing and pricing require contacting the company.
Who it suits
GPUStack suits teams deploying AI models on GPU infrastructure who need model-serving endpoints, cluster controls, and on-premise, cloud, or hybrid deployment options.
Verdict
GPUStack offers a broad set of model-serving and GPU management capabilities for teams operating across varied infrastructure. The Linux-only worker-node requirement matters for deployment planning, and Enterprise licensing is handled by contact.
Plans and prices
From GPUStack's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GPUStack Community Edition | Free | Open-source GPU cluster manager |
The facts
Each one read from GPUStack's own pages, with the date it was checked.
What it does
- Deployment
- It supports on-premise, Kubernetes, and multi-cloud GPU deployments, and the maker states that air-gapped deployments are supported.checked 29 Sep 2026
- Enterprise availability
- GPUStack Enterprise describes control-plane and model-service high availability with automatic failover and traffic rerouting.checked 29 Sep 2026
- Enterprise licensing
- The contact page directs users to contact the company for pricing and Enterprise Edition licensing.checked 29 Sep 2026
- Enterprise security
- GPUStack Enterprise describes immutable audit logs, CIDR-based IP allowlists and blocklists, and per-model and per-API-key access rules.checked 29 Sep 2026
- GPU service
- GPUStack can provision GPU instances with lifecycle controls, GPU partitioning, SSH key injection, Jupyter access, and persistent S3 or NFS storage.checked 29 Sep 2026
- Inference APIs
- It exposes models through OpenAI-compatible and Anthropic-compatible endpoints.checked 29 Sep 2026
- Inference engines
- The platform supports inference engines including vLLM, SGLang, llama.cpp, TensorRT-LLM, and MindIE.checked 29 Sep 2026
- Integrations
- Listed integrations include OpenWebUI, LangChain, n8n, Dify, RAGFlow, Claude Code, OpenClaw, Docker, Podman, Kubernetes, Helm, Prometheus, and Grafana.checked 29 Sep 2026
- Model sources
- Users can browse and download models from Hugging Face and ModelScope or provide local model files, with automated compatibility checks.checked 29 Sep 2026
- Security
- The site lists RBAC, multi-tenancy, OIDC/SAML/AD-LDAP SSO, scoped API keys, IP allowlisting, token quotas, and usage analytics.checked 29 Sep 2026
- Support
- The contact page offers personalized demos and architecture, deployment, and scaling guidance, and says replies typically arrive within one business day.checked 29 Sep 2026
- Supported hardware
- The maker lists NVIDIA, AMD, Ascend, T-head, Hygon, MetaX, Moore Threads, Cambricon, and Iluvatar accelerators.checked 29 Sep 2026
- What it does
- GPUStack is an open-source GPU cluster manager for deploying, governing, and scaling AI models across on-premise, cloud, or hybrid infrastructure.checked 29 Sep 2026
The company
- Headquarters
- Shenzhen, Guangdong, Chinachecked 28 Sep 2026
Where it runs
- Linux worker requirement
- The Docker installation page says GPUStack worker nodes support Linux only; Windows users are directed to consider WSL2, and macOS is not supported for worker nodes.checked 29 Sep 2026
The full review of GPUStack
GPUStack brings model serving and GPU allocation into one open-source cluster manager. It is a strong fit for teams running AI workloads across mixed hardware or a combination of on-premise, cloud, and Kubernetes infrastructure. Its broad operational scope is compelling, provided worker nodes can run Linux.
Overview
The platform covers interactive workload scheduling, GPU utilization metrics, quota controls, Kubernetes support, and cloud GPU use. That combination makes it useful for teams that need to coordinate both model deployment and access to accelerator capacity, rather than manage those tasks separately.
Models are served through OpenAI-compatible and Anthropic-compatible APIs, with a choice of engines including vLLM, SGLang, llama.cpp, TensorRT-LLM, and MindIE. Operators can browse and download models from Hugging Face or ModelScope, or use local files; automated compatibility checks can help catch a mismatch before it becomes a deployment problem.
Key features
GPUStack supports accelerators from NVIDIA, AMD, Ascend, T-head, Hygon, MetaX, Moore Threads, Cambricon, and Iluvatar. That range is valuable to organizations with heterogeneous infrastructure, although supporting multiple hardware families still leaves operators responsible for matching their own workloads and deployments to the right hardware.
GPU instances can be provisioned with lifecycle controls, GPU partitioning, SSH key injection, Jupyter access, and persistent S3 or NFS storage. Deployment options span on-premise, Kubernetes, and multi-cloud environments; air-gapped deployments are also supported. This gives infrastructure teams considerable flexibility, but also makes GPUStack better suited to organizations prepared to operate a cluster than to users seeking a turnkey hosted service.
Integrations include OpenWebUI, LangChain, n8n, Dify, RAGFlow, Claude Code, OpenClaw, Docker, Podman, Kubernetes, Helm, Prometheus, and Grafana. Security controls include RBAC, multi-tenancy, OIDC, SAML and AD-LDAP single sign-on, scoped API keys, IP allowlisting, token quotas, and usage analytics. Enterprise adds immutable audit logs, CIDR-based IP allowlists and blocklists, per-model and per-API-key access rules, and high availability for control planes and model services with automatic failover and traffic rerouting.
Pricing
GPUStack Community Edition: free. The open-source GPU cluster manager is the right starting point for teams that can run and manage the software themselves and need its core cluster and model-serving capabilities without a license charge. Its free price does not remove the operational work of deploying and maintaining infrastructure.
GPUStack Enterprise: custom pricing. Organizations that need the additional audit, access-policy, and high-availability capabilities can contact GPUStack about Enterprise Edition licensing. The contact team also offers personalized demos and guidance on architecture, deployment, and scaling, with replies typically arriving within one business day.
Platforms
GPUStack is available through API, web, and self-hosted deployments, with Linux, macOS, and Windows among its listed platforms. The important deployment constraint is that worker nodes support Linux only. Windows users are directed to consider WSL2, while macOS is not supported as a worker-node system; those planning native workers on either platform should look elsewhere or plan for Linux nodes.
Who it's for
GPUStack suits infrastructure and AI platform teams that want model-serving options, GPU provisioning, and governance across varied hardware or hybrid deployments. It is less suitable for individuals seeking a simple desktop application, or teams that cannot provide Linux worker nodes and manage cluster operations.
Pros and cons
- Pros: Broad accelerator and inference-engine support gives teams flexibility across hardware and serving stacks.
- Pros: GPU provisioning, quotas, utilization metrics, and security controls bring resource management and model operations into the same platform.
- Pros: The free Community Edition and support for on-premise, cloud, Kubernetes, and air-gapped deployments make it adaptable to different infrastructure needs.
- Cons: Worker nodes must run Linux, limiting native deployment options for Windows and macOS environments.
- Cons: Enterprise-only high availability and expanded audit and access controls require a separate licensing conversation.
- Cons: The breadth of deployment choices is most useful to teams with the capacity to operate GPU infrastructure, not those looking for a managed service.
Alternatives
GPU Cluster Management Software is a useful place to compare other tools in this category. Consider dstack for an open-source orchestration stack or its GPU marketplace, ClearML for a freemium option with a self-hosted open-source version, and Backend.AI for its open-source home-user edition or trial option.
HAMi is an open-source GPU virtualization middleware for AI workloads on Kubernetes. TORQUE Resource Manager is an open-source project governed by the PBS license, while HTCondor and Kueue are other free options to consider. NVIDIA ShadowPlay is another free option, for Windows.
Verdict
Choose GPUStack if your team needs a free, open-source way to serve models and manage GPU capacity across mixed hardware and deployment environments. Its range of engines, integrations, and controls is the main reason to choose it; the Linux-only worker requirement and custom-priced Enterprise licensing are the main reasons to look elsewhere.
Getting started
- Open the GPUStack website
- Choose the free GPUStack Community Edition
- Prepare Linux worker nodes; Windows users can consider WSL2
- Deploy on-premise, Kubernetes, or multi-cloud infrastructure
- Select models from Hugging Face or ModelScope, or provide local files
- Connect applications through the available inference endpoints
Questions
Is GPUStack free?
GPUStack Community Edition is listed as free and is described as free and open source. Enterprise Edition licensing and pricing require contacting the company.
Which operating systems are supported for workers?
GPUStack worker nodes support Linux only. Windows users are directed to consider WSL2, while macOS worker nodes are not supported.
Can GPUStack run in air-gapped environments?
The maker states that air-gapped deployments are supported, alongside on-premise, Kubernetes, and multi-cloud deployments.
Which model sources can I use?
You can browse or download models from Hugging Face and ModelScope, or provide local model files. GPUStack performs automated compatibility checks.
Which inference engines are supported?
Listed engines include vLLM, SGLang, llama.cpp, TensorRT-LLM, and MindIE.
What enterprise controls are available?
GPUStack Enterprise describes immutable audit logs, CIDR-based allowlists and blocklists, per-model and per-API-key rules, and high availability with automatic failover and traffic rerouting.



