InvokeAI
Creative studio for AI image (and video) generation with canvas, layers and workflows.
Quick answer
InvokeAI is a creative studio for AI image (and video) generation with canvas, layers and workflows, listed under Image & media generation. A typical small-business use: marketing visuals, product mock-ups and social images edited on a layered canvas. It needs a GPU server; we do not estimate that cost because GPU prices vary too much by card and provider. License: Apache-2.0, which allows internal business use.
Last updated · facts verified against official docs on · sources
Activity data comes from GitHub and was last refreshed Oct 23, 2026.
What is InvokeAI?
Invoke is a web-based creative engine for open image models (SD1.5, SDXL, FLUX, Z-Image, Qwen-Image and others) plus optional API-backed models. It offers a unified canvas with layers, inpainting and outpainting, a gallery with boards, and a node-based workflow editor. It can run single-user or in a multi-user mode with accounts and an administrator, and is installed with a desktop launcher, Docker or a manual Python install.
Where it fits in a 10–200 person business
- Marketing visuals, product mock-ups and social images edited on a layered canvas
- Shared image-generation server for a small design team with per-user accounts
- Repeatable image pipelines built in the workflow editor
These use cases are our editorial suggestions, not claims made by the project.
Can a business use InvokeAI? (license)
| License | Apache-2.0 |
|---|---|
| Type | Permissive: MIT / Apache-2.0: use, modify and sell with few obligations. |
| Internal business use | Allowed under the license text |
| What to watch | Permissive. Internal and commercial use allowed; keep license and notices. Each model has its own license; check before commercial use. |
This is a plain-English summary of the license text, not legal advice. Third-party models you run with it have their own licenses.
Data & compliance: does InvokeAI phone home?
| Telemetry (usage data sent to the vendor) | Not documented |
|---|---|
| Other calls home by default (updates, marketplaces, default cloud services) | Not documented |
| Single sign-on (OIDC / SAML / LDAP) | Not supported By protocol: OIDC not supported. Multi-user mode uses Invoke's own accounts; the admin guide says OAuth2/OpenID Connect support is planned for a future release. |
| Audit log | No The admin guide says full audit logging is planned for a future release. |
| Role-based access control (RBAC) | Yes, free Multi-user mode (free, multiuser true) has administrator and regular user accounts; administrators manage users and see all legacy content. No custom roles are documented. |
| Data residency / GDPR notes from the project | Not documented |
Checked against the project's own docs and repository on . "Not documented" means we could not find the answer in official sources; it does not mean the feature is missing or that no data is sent. Third-party services you connect (model APIs, vector databases, search engines) have their own data policies. Compare all apps.
What hardware does InvokeAI need?
The project does not publish a minimum CPU/RAM figure, so we leave the official value blank rather than guess.
GPU: Nvidia GPUs with compute capability 7.5+ (GTX 16xx, RTX 20xx and later, driver R580+), AMD via ROCm and Intel Arc are supported; Apple Silicon works with 16 GB+ memory recommended. Linux ARM64 runs CPU-only, where local generation is slow.
Requirements depend on the model. The docs give per-model "rough guidelines", e.g. SD1.5 4 GB VRAM / 8 GB RAM, SDXL 8 GB VRAM / 16 GB RAM, FLUX.1 10 GB VRAM / 32 GB RAM. These are per-model figures, not a server minimum.
How much does it cost to host InvokeAI per month?
Needs a GPU server for practical use. Not estimated, because GPU prices vary too much by card and provider.
How to deploy InvokeAI
Method: Docker (Nvidia GPU)
docker run --runtime=nvidia --gpus=all --publish 9090:9090 ghcr.io/invoke-ai/invokeai
# open http://localhost:9090 and install some models From the official instructions: invoke.ai/configuration/docker/. Always check the source for the current version before you run it.
Known gotchas when self-hosting InvokeAI
- Docker on macOS cannot use the GPU, so generation is slow there; the docs point Mac users to the launcher instead. source
- Without multiuser true in invokeai.yaml it runs single-user. Multi-user mode adds logins, but OAuth2/OpenID Connect and full audit logging are only "planned for a future release", and the team says the software has not had a rigorous security audit. Use HTTPS via a reverse proxy for internet deployments. source
- Switching an existing install to multi-user mode assigns all earlier boards and images to an internal "system" user that only administrators can see; a migration utility is not available yet. source
- Older Nvidia cards (Maxwell, Pascal, Volta, e.g. GTX 10xx, Tesla P40/V100) are not supported by the CUDA build; with a driver that is too old, Invoke starts on the CPU and logs an error saying so. source
Alternatives in Image & media generation
- ComfyUI Node-based engine for generating images, video, 3D and audio with open models. Compare ComfyUI vs InvokeAI
InvokeAI FAQ
How much RAM does InvokeAI need?
InvokeAI does not publish an official RAM figure, so we do not state one. Requirements depend on the model. The docs give per-model "rough guidelines", e.g. SD1.5 4 GB VRAM / 8 GB RAM, SDXL 8 GB VRAM / 16 GB RAM, FLUX.1 10 GB VRAM / 32 GB RAM. These are per-model figures, not a server minimum.
Does InvokeAI need a GPU?
For practical use, yes. Nvidia GPUs with compute capability 7.5+ (GTX 16xx, RTX 20xx and later, driver R580+), AMD via ROCm and Intel Arc are supported; Apple Silicon works with 16 GB+ memory recommended. Linux ARM64 runs CPU-only, where local generation is slow.
How much does it cost to self-host InvokeAI?
The software is free to download. It needs a GPU server; we do not estimate that cost because GPU prices vary too much by card and provider.
Is InvokeAI free for commercial use?
InvokeAI is licensed under Apache-2.0 (Permissive). Internal business use is allowed under the license text. Permissive. Internal and commercial use allowed; keep license and notices. Each model has its own license; check before commercial use. This is a summary, not legal advice.
What are common problems when self-hosting InvokeAI?
Docker on macOS cannot use the GPU, so generation is slow there; the docs point Mac users to the launcher instead. Without multiuser true in invokeai.yaml it runs single-user. Multi-user mode adds logins, but OAuth2/OpenID Connect and full audit logging are only "planned for a future release", and the team says the software has not had a rigorous security audit. Use HTTPS via a reverse proxy for internet deployments. Switching an existing install to multi-user mode assigns all earlier boards and images to an internal "system" user that only administrators can see; a migration utility is not available yet. Older Nvidia cards (Maxwell, Pascal, Volta, e.g. GTX 10xx, Tesla P40/V100) are not supported by the CUDA build; with a driver that is too old, Invoke starts on the CPU and logs an error saying so.
Is InvokeAI still maintained?
Yes, it is actively developed. Last commit: Oct 23, 2026. Latest release: v6.14.2 (Sep 27, 2026). Checked Oct 23, 2026.
How do I install InvokeAI?
The official method is Docker (Nvidia GPU). The exact commands are in the "How to deploy" section above and in the official instructions: https://invoke.ai/configuration/docker/
What are self-hosted alternatives to InvokeAI?
Other apps in Image & media generation: ComfyUI.
Sources
- GitHub repository: github.com/invoke-ai/InvokeAI
- Official documentation: invoke.ai/
- License text: github.com/invoke-ai/InvokeAI/blob/main/LICENSE
- Hardware requirements, Gotcha 4: invoke.ai/start-here/system-requirements/
- Deploy instructions, Gotcha 1: invoke.ai/configuration/docker/
- Gotcha 2, Gotcha 3: github.com/invoke-ai/InvokeAI/blob/main/docs/src/content/docs/configuration/Multi-User%20Mode/admin-guide.mdx
- Hetzner Cloud pricing (cost estimate): www.hetzner.com/cloud/regular-performance
- GitHub stars, commits and releases: GitHub REST API, fetched
Facts on this page were checked against the project's own repository and docs on 2026-10-23. Spotted something out of date? Tell us.