All Insights
By Roshan Desai
This guide is for teams who have run Open WebUI in production, or close to it, and are now weighing a move to Onyx. It is not a comparison of features on paper. It is a practical plan for the migration itself: what maps to what, what to expect at each phase, and how long it realistically takes.
For most teams, the move is a matter of days, not months. Open WebUI and Onyx solve overlapping but different problems, so migrating rarely means a rip-and-replace of everything at once. You can stand up Onyx alongside Open WebUI, point it at the same models, and cut over gradually.
Two moments tend to trigger this migration. The first is the licensing wall: teams with 50 or more users hit Open WebUI's branding requirement and start weighing an enterprise license against alternatives. The second is a production ceiling: the team has outgrown manual file uploads and wants continuously synced connectors, document-level permissions, or governance controls that Open WebUI's chat-first design was not built to provide. If you are still deciding whether to move at all, see the Open WebUI alternatives roundup for a broader comparison first. This article assumes you already know Onyx is the target and want the how.
TL;DR: Migrate when you hit the 50+ user branding license wall, need connector-based RAG instead of manual uploads, need document-level permissions, or need governance and audit trails. Stay on Open WebUI if you are an individual, a small lab, or deeply invested in custom Pipelines that would be costly to rebuild. Architecturally, your chat UI, model endpoints, and RAG data all carry over conceptually: chat becomes Onyx chat, Ollama/OpenAI-compatible endpoints become Onyx model configs, and uploaded-file RAG becomes connector-based indexing. Expect a parallel run of a few days to a couple of weeks, not an afternoon. You gain connectors, permission-aware retrieval, enterprise search, and an MIT license. You give up some chat-UI niceties and Open WebUI's plugin ecosystem.
Migration makes sense when your Open WebUI deployment has moved past personal or small-lab use and into company-wide territory. Migrate if:
Stay on Open WebUI if:
If none of the migrate conditions apply to you, Open WebUI remains a solid, well-supported choice. This guide is for the teams where at least one of them does.
Open WebUI and Onyx are built around different core ideas: Open WebUI around a chat interface over models you configure, Onyx around continuously indexed company knowledge with chat, search, and agents on top. Even so, most Open WebUI concepts have a direct equivalent in Onyx.
| Open WebUI component | Onyx equivalent | Notes |
|---|---|---|
| Chat UI | Onyx chat | Same ChatGPT-style experience, now grounded in indexed company knowledge with citations. |
| Ollama / OpenAI-compatible endpoints | Onyx model configuration (LiteLLM-based) | Ollama and vLLM endpoints still work. Onyx also supports 100+ hosted LLMs: OpenAI, Anthropic, Google, DeepSeek, Llama, Mistral, Qwen, and more. |
| Manual file upload + vector DB (ChromaDB/PGVector/Qdrant/Milvus) | Connector-based, continuously synced indexing over OpenSearch hybrid retrieval | Instead of uploading files once, connectors keep Slack, Drive, Confluence, Jira, and other sources indexed automatically. |
| Platform user management / RBAC | SSO (OIDC/SAML) + RBAC + source-permission sync | Onyx adds permission inheritance from the source system itself, not just platform-level roles. |
| Tools, Functions, Pipelines, native MCP support | Onyx agents with actions (MCP/OpenAPI) | Custom automations generally need to be rebuilt as Onyx agent actions rather than ported directly. |
| Docker Compose | Docker Compose, or Kubernetes/Helm/Terraform for production scale | The same starting deployment model, with a clearer path to production scale. |

A realistic migration runs Onyx alongside Open WebUI rather than replacing it in one step. Plan for a parallel run of a few days to a couple of weeks, depending on how many data sources and how much SSO configuration you need.
| Category | What you gain with Onyx | What you give up from Open WebUI |
|---|---|---|
| Data ingestion | 40+ auto-syncing connectors, continuous indexing | Simplicity of a single manual upload step |
| Permissions | Source-permission inheritance, document-level control | Nothing lost; platform RBAC is still there, plus more |
| Extensibility | Agents with MCP/OpenAPI actions | Existing Tools, Functions, and Pipelines code |
| Licensing | True MIT community edition | Nothing lost |
| Operations | Production-grade scale (OpenSearch, Kubernetes/Helm path) | Single-container operational simplicity |
| Community | Onyx's community and enterprise support | Open WebUI's larger, faster-moving open-source community |
Yes. Onyx is model-agnostic and supports Ollama and vLLM endpoints directly, alongside 100+ hosted LLM options through its LiteLLM-based model configuration. You are not required to change which models you run.
Documents get re-indexed from their original sources through Onyx's connectors rather than migrated as files, so the underlying knowledge is available again once you connect the relevant sources. Open WebUI does not provide an official bulk chat-history export built for platform migration. If past chat transcripts matter to your team, check Open WebUI's own documentation for current export options before decommissioning it. Treat this as something to verify, not assume.
Onyx runs more services than a minimal Open WebUI deployment, because it supports connectors, permission-aware search, and production scale out of the box. Docker Compose still gets you a working deployment quickly for evaluation and small teams, and Onyx's managed cloud removes the operational burden entirely if you would rather not run those services yourself.
In April 2025, Open WebUI moved from a BSD-3 license to a custom "Open WebUI License." Under that license, you cannot remove or modify Open WebUI's branding in a deployment with 50 or more users unless you purchase an enterprise license. The license is not OSI-approved. Full details are in Open WebUI's official license documentation.
Most teams run Onyx alongside Open WebUI for somewhere between a few days and a couple of weeks: enough time to connect data sources, configure SSO, and pilot with one team before a full cutover. The exact timeline depends mainly on how many data sources you connect and how quickly SSO and permission testing go.
Yes, for the community edition. It is MIT-licensed with no branding requirements or contributor license agreement. Onyx's enterprise edition adds paid features on top, such as SAML SSO, advanced permissions, and dedicated support, but the core community edition remains genuinely MIT.
If Open WebUI is still serving a small team or an individual running local models, there is no urgency to move. It remains one of the most popular self-hosted chat interfaces for a reason. But once the conversation shifts from "how do we host a chat UI" to "how do we give the company an AI assistant that knows our internal knowledge, respects access control, and passes a security review," a migration plan like the one above is the fastest way to get there. You can try Onyx's free community edition self-hosted or start a 14-day cloud trial with no credit card required, and run it alongside your existing Open WebUI deployment until you are ready to cut over.
Related Insights
Sovereign AI in 2026: What It Is, Why It Matters, and 8 Platforms Powering the Sovereign AI Stack
What sovereign AI means, why enterprises and governments are investing billions in it, and the 8 platforms that make up a sovereign AI stack: from Onyx and Mistral to sovereign clouds and local inference.
Self-Hosted RAG in 2026: The Complete Guide to Running Retrieval-Augmented Generation On Your Own Infrastructure
How to deploy retrieval-augmented generation on your own infrastructure. Compare self-hosted RAG platforms (Onyx, Open WebUI, LibreChat, AnythingLLM, RAGFlow, Verba) and frameworks (LlamaIndex, LangChain, Haystack), with recommended stacks for small, mid-market, and air-gapped enterprise deployments.
OpenWebUI vs. LibreChat vs. Onyx: The Complete Comparison (2026)
Compare OpenWebUI, LibreChat, and Onyx side by side. Features, architecture, enterprise readiness, and which open-source AI platform fits your team.