Blog · AI

Onyx: A serious solution for enterprise RAG deployment?

Jun 30, 20268 min readby Scroll
Onyx: A serious solution for enterprise RAG deployment?
On this page

Onyx helps CIOs deploy enterprise RAG connected to internal data, with search, connectors, and permissions.

Onyx: enterprise RAG reaches a new level

The topic of enterprise RAG is increasingly appearing on executive committees. And for good reason. Employees are already using AI to write, summarize, compare, or generate ideas. But as soon as they need to query the company’s actual internal data, things get complicated.

Where is the correct procedure? Which contract version is authoritative? Which Jira ticket explains this decision? Which sales note mentions this client? Which SharePoint document truly answers the question?

This is precisely where RAG adds value.

RAG, or Retrieval-Augmented Generation, enables an AI assistant to search through a company’s documents before responding. Instead of relying solely on its general knowledge, the model draws on internal sources. It can thus provide a more useful, contextualized, and verifiable answer.

For a CIO, the issue is not just technical. It involves security, access rights, data quality, user experience, model costs, oversight, and change management.

In this landscape, Onyx clearly deserves attention.

Onyx presents itself as an open-source AI chat connected to a company’s documents, applications, and people. The platform highlights advanced RAG capabilities, hybrid search, contextual search, business connectors, and access control.

Put simply: Onyx aims to become the internal AI interface that allows teams to find, understand, and leverage the knowledge scattered across the company’s tools.

Why CIOs are interested in enterprise RAG

The initial problem is rarely “we need a chatbot.”

The real problem is more like this: the information exists, but it’s scattered everywhere.

It’s in Google Drive, SharePoint, Confluence, Notion, Slack, Jira, GitHub, Salesforce, HubSpot, Gmail, support tickets, PDFs, meeting notes, or internal knowledge bases. Teams therefore spend too much time searching. They always turn to the same experts. They sometimes recreate documents that already exist. And they make decisions with only a partial view of the information.

Enterprise RAG addresses this problem by adding an intelligent layer between users and internal data.

An employee no longer searches by keyword alone. They ask a question in natural language. The system identifies relevant sources, extracts useful passages, then prompts the LLM to formulate a clear answer. When the system is well designed, the response cites its sources and respects the user’s permissions.

It’s this last point that changes everything for a CIO.

A demo RAG might work with ten PDFs uploaded to an interface. An enterprise RAG must work with permissions, groups, sensitive documents, changing sources, duplicates, conflicting versions, and users who don’t all have access to the same information.

This is where the difference lies between a simple AI prototype and a true RAG architecture.

To explore this topic further, Scroll has published a comprehensive guide on enterprise RAG, covering architecture, cost, compliance, and scoping challenges.

What exactly is Onyx?

Onyx is an open-source AI platform designed to connect LLMs to an organization’s internal knowledge. Its goal is to provide a single interface for interacting with AI, searching company data, conducting in-depth searches, and creating agents tailored to specific business use cases.

On its GitHub repository, Onyx describes the platform as an application layer for LLMs. It includes capabilities such as RAG, web search, code execution, file creation, deep search, and custom agents.

Two indicators are worth checking before committing a CIO to an open-source project, and they are public: as of August 27, 2026, the Onyx repository has around 31,800 stars on GitHub, and the last commit was made the same day. The first figure measures popularity; the second is the only thing that truly matters for self-hosted software: the vitality of maintenance. An abandoned project becomes a security liability within months. Repository: the Onyx GitHub repository.

This matters because Onyx is more than just a chat interface, it’s also a search and orchestration layer. For a CIO, this means the tool can fit into a broader enterprise AI strategy.

The platform notably offers:

An AI chat interface for internal users.

Connectors to the company’s tools.

A document search and RAG layer.

Self-hosted deployment options.

Access controls on data sources.

The ability to connect different LLM models.

Agents with actions and MCP integrations.

Onyx also states that its Community Edition is available under the MIT license and covers core features like chat, RAG, agents, and actions. The Enterprise Edition adds functions primarily aimed at large organizations.

The exact wording is important here, as Onyx is not fully MIT-licensed: it’s anopen coreproject. The repository’s license file specifies that all content in theeedirectories falls under the Onyx Enterprise License, while the rest is available under MIT Expat. This is why GitHub does not display a standard license for this repository. In practice, self-hosting the Community Edition for internal use is fine; however, features undereeand any resale as a hosted service are subject to a commercial agreement. This is precisely the point your legal team should clarify before, not after, deployment. License text:Onyx repository LICENSE file.

For a CIO, the key advantage is clear: Onyx allows you to start with an open-source foundation while keeping the option to scale to more advanced use cases.

What Onyx brings to enterprise RAG

Onyx’s core promise is simple: connect AI to the tools teams already use.

Onyx doesn’t just require manual file uploads. The documentation mentions connectors designed to bridge the gap between the organization’s data sources and the platform’s generative AI functions. These connectors can sync changes from the sources.

This is a major consideration for enterprise RAG. A knowledge base is never static. Procedures change. Confluence pages evolve. Jira tickets close. SharePoint folders are moved. Sales documents are updated. A robust RAG system must therefore reflect this reality.

Onyx provides connectors for tools such as Confluence, SharePoint, Notion, Google Drive, Jira, Zendesk, Airtable, Slack, Microsoft Teams, Gmail, Salesforce, HubSpot, Gong, GitHub, GitLab, Bitbucket, and other data sources.

This positions Onyx on very practical ground for CIOs: data isn’t confined to a single, clean document repository. It lives across business applications.

This is often the major limitation of early AI projects. A team tests an assistant on a clean corpus. The results are good. Then they attempt to scale and discover that useful knowledge is scattered across ten different tools. Without connectors, an indexing strategy, or permission management, the project remains stuck at the POC stage.

Onyx partially addresses this issue with a connector-driven approach, search capabilities, and access control.

The key issue: permissions

For a CIO, RAG isn’t just about relevance. It’s also about access.

An AI assistant connected to internal data can be highly valuable. But it can also become risky if it exposes information to the wrong person.

A salesperson shouldn’t necessarily read all HR documents. An employee shouldn’t access sensitive legal files. A manager shouldn’t see data belonging to another entity. And an AI assistant must never become a shortcut to bypass existing permissions.

Onyx emphasizes a “permission-aware” approach. Its documentation states that some connectors can sync permissions from the source, ensuring users only see data they’re authorized to access. This sync is available for Confluence, Jira, Google Drive, Gmail, Slack, Salesforce, GitHub, and SharePoint, with conditions depending on the connector.

This is a genuine architectural challenge. Semantic search alone isn’t enough. A result may be relevant but restricted. The system must therefore filter data before or during document retrieval.

This is also why an enterprise RAG project must involve the IT department from the outset. Permissions can’t be “added” cleanly at the end. They must guide the choice of data sources, connectors, service accounts, user groups, logs, and refusal rules.

Onyx vs OpenWebUI: two similar visions, but different use cases

OpenWebUI is often mentioned in discussions about self-hosted AI. And for good reason.

OpenWebUI is a self-hosted AI interface, designed for local or sovereign use, enabling connections to models like Ollama, OpenAI-compatible APIs, Anthropic, vLLM, and other providers. Its documentation highlights RAG, vector databases, hybrid search, and multiple document extraction engines.

In a dedicated article, Scroll presents OpenWebUI as a self-hosted interface that delivers a ChatGPT-like experience, but with your own models and infrastructure: read the article on OpenWebUI.

Comparing Onyx to OpenWebUI is interesting because both tools appeal to organizations seeking to regain control over their AI. However, they don’t share the same center of gravity.

OpenWebUI excels at providing a self-hosted AI interface, testing models, connecting Ollama, centralizing multiple LLM providers, and giving teams an internal chat experience.

Onyx appears more focused on “enterprise search” and RAG connected to business sources. Its strength lies in linking AI to internal data, with connectors, permissions, and a more structured document search logic.

The choice therefore depends on the objective.

If your primary goal is to provide a simple interface for your teams to use local models or LLM APIs, OpenWebUI may be highly relevant.

If your primary goal is to create an AI assistant connected to internal data, with search across business tools, permission sync, and management, Onyx warrants a closer look.

In many companies, the real question isn’t “Onyx or OpenWebUI?”. The real question is: what level of RAG do we want to deploy, for which users, with which data, and under what level of control?

The most credible Onyx use cases for an IT department

The first use case is the augmented internal search engine. It’s often the easiest to grasp. Employees ask a question, and Onyx searches the connected sources. For an IT department, this case quickly demonstrates value: time saved, fewer requests to experts, and better knowledge reuse.

The second use case is the support assistant. In a support team, useful knowledge is scattered across past tickets, knowledge bases, product sheets, escalation procedures, and internal conversations. A well-designed enterprise RAG can suggest answers, cite sources, and help agents resolve requests faster.

The third use case is the IT assistant. Internal teams can query technical documentation, security procedures, runbooks, Jira tickets, GitHub or GitLab repositories, and incident histories. For an IT department, this is a natural fit, as technical data is often rich but hard to navigate.

The fourth use case is the sales assistant. Sales teams often look for sales pitches, customer cases, objection responses, offer sheets, or proposal elements. An AI assistant connected to internal data can reduce preparation time and standardize responses.

The fifth use case is onboarding. A new employee can ask questions to an assistant linked to validated internal documents. This reduces the burden on managers and speeds up skill acquisition.

These use cases align with Scroll’s approach to AI assistants connected to your data. The goal isn’t just to “build a chatbot.” The goal is to create a useful, sourced, controlled, and measurable assistant.

Key considerations before choosing Onyx

Onyx is a compelling option, but it’s not a magic wand.

The first consideration is document quality. If documents are outdated, contradictory, or poorly named, the RAG will produce mediocre answers. An AI assistant can’t determine which document is authoritative if the company itself doesn’t know.

The second consideration is the connector strategy. Connecting all sources from the start is tempting but rarely effective. It’s better to start with a clear scope: one team, one corpus, one use case, and a few well-chosen sources. This is easier to evaluate and secure.

The third consideration is rights management. You need to verify how permissions are synchronized, which sources support this synchronization, which service accounts are used, which groups are created, and which logs are available.

The fourth consideration is model selection. Onyx supports multiple approaches, but the choice of LLM remains critical. A proprietary model may offer high quality. A self-hosted open-source model may better address sovereignty constraints. An IT department must decide based on concrete criteria: response quality, cost per query, latency, confidentiality, supervision, and maintainability.

The fifth consideration is evaluation. An enterprise RAG isn’t judged by a demo. It’s judged by a set of real questions, expected answers, validated sources, and end users. Scroll often recommends benchmarking multiple models and settings on the actual corpus, using metrics like accuracy rate, cited sources, hallucinations, cost per query, and user feedback. This approach is part of Scroll’s AI methodology, detailed on the page dedicated to data-connected assistants.

Typical architecture with Onyx

An Onyx architecture for enterprise RAG can remain fairly straightforward.

At its core, Onyx acts as the interface and search layer. It connects to internal sources via connectors. Documents are indexed, chunked, enriched, and stored to enable semantic or hybrid search. When a user asks a question, Onyx retrieves relevant passages, checks permissions, and then passes the context to the LLM.

Around this core, the IT department must define several components.

Identity and access: SSO, groups, roles, source-level permissions.

Sources: SharePoint, Drive, Confluence, Jira, Slack, GitHub, CRM, document databases.

Models: OpenAI, Anthropic, Mistral, open-source models via Ollama or vLLM, depending on the strategy.

Infrastructure: managed cloud, self-hosted, internal network, Kubernetes, or Docker, depending on the context.

Security: logs, audits, refusal rules, sensitive data filtering, retention policies.

Evaluation: test suites, human review, hallucination measurement, satisfaction tracking.

Support: documentation, training, governance, error reporting process.

This framework seems simple. In practice, the challenge lies in the details: inherited permissions, duplicates, outdated files, confidential documents, overly broad prompts, token costs, latency, user adoption.

This is why an enterprise RAG project must be treated as an IT project, not as an isolated experiment in a corner.

When Onyx is a good choice

Onyx is likely a strong candidate if your company meets several of these criteria.

You have extensive knowledge scattered across internal tools. You need smarter search than traditional keyword-based search. You require an AI assistant connected to internal data. You want to keep an open-source option. You have security and access control requirements. You need to connect multiple LLM models. You’re looking for a more structured platform than a simple AI chat.

For a CIO, Onyx can also be valuable if the goal is to create an official “AI gateway” for the company.

This is a governance issue. If teams use their own AI tools, data flows in all directions. Practices become hard to control. Costs are unclear. Confidentiality risks increase.

An internal platform like Onyx can help channel usage. It doesn’t solve everything, but it provides a framework: a single interface, known sources, controlled models, access rules, and metrics.

When Onyx may not be the right choice

Onyx isn’t always necessary.

If you simply want to test a local model on a workstation, OpenWebUI will often be simpler.

If your need is structured business automation, such as populating a CRM, following up with a client, or routing a ticket, a n8n workflow or a custom application may be more suitable than RAG.

If your data is poorly organized, unreliable, or outdated, the first priority isn’t Onyx. The first priority is document governance.

If you only need a marketing chatbot or a public FAQ, a lighter solution may suffice.

Finally, if your use case requires absolute guarantees, such as in legal, medical, financial, or regulatory contexts, RAG must remain human-assisted with strict controls. It can help retrieve and synthesize information, but it does not replace critical validation.

How to scope an Onyx POC without wasting time

A good Onyx POC should be short but rigorous.

The classic pitfall is connecting too many sources and testing vague questions. The results become hard to interpret. You no longer know whether the issue stems from the model, the corpus, the connector, the prompt, the permissions, or the question itself.

A useful POC starts with a specific use case.

For example: “Enable the support team to retrieve procedures and tickets related to level 2 customer incidents.”

From there, select three or four sources. Define user groups. Prepare fifty real-world questions. Set success criteria. Measure response quality, source relevance, time saved, errors, and limitations.

The goal isn’t to prove how impressive AI is. The goal is to determine whether enterprise RAG delivers measurable value in a real-world context.

At Scroll, this approach often involves a short scoping phase, followed by a POC focused on a core use case. The method outlined on Scroll’s AI page describes a multi-stage project: scoping, model selection, POC, evaluation, and industrialization if criteria are met.

That’s precisely the approach to take with Onyx.

What a CIO should know before deploying Onyx

Onyx arrives at the right time. Companies want to use AI, but they also want to retain control over their data, rights, models, and costs. Enterprise RAG is a serious answer to this need, provided it’s not reduced to a simple chatbot demo.

For a CIO, Onyx is compelling because it combines several key components: AI interface, document search, connectors, RAG, agents, self-hosted options, and permission management. This is exactly the kind of foundation that can help an organization move from AI experimentation to more structured internal use.

But success doesn’t depend solely on the tool.

It depends on scoping, source selection, document quality, permissions, evaluation, and team adoption. A poor corpus will yield a poor assistant. Poorly managed rights will create risk. An overly broad POC will deliver vague results.

The right approach is therefore incremental: one use case, one corpus, real questions, clear metrics, then industrialization if the results are strong.

At Scroll, we help companies frame and deploy AI assistants connected to their internal data, with a strong focus on security, reliability, cost, and production readiness. Onyx can be one of the options to consider, alongside OpenWebUI, LlamaIndex, LangChain, pgvector, Qdrant, Supabase, n8n, or a custom architecture.

The goal isn’t to pick the trendiest tool. The goal is to build a useful, controlled, and maintainable AI system that truly integrates with the IS.

Is Onyx open source?

Yes, Onyx offers a Community Edition available under the MIT license. This edition covers core chat, RAG, agents, and actions features, while the Enterprise Edition adds more functions tailored to large organizations.

Does Onyx replace ChatGPT Enterprise?

Not exactly. Onyx can serve as an internal AI interface connected to company data. ChatGPT Enterprise provides a powerful, managed AI experience, but the strategy for connecting to data sources, governance, permissions, and SI integration must be assessed based on the specific context.

Can Onyx be self-hosted?

Yes. Onyx provides documentation for local deployment options using Docker, Kubernetes, Terraform, and cloud deployments. The documentation also includes a quick-install script for Docker Compose.