Key features
Custom Agents
Build AI Agents with unique instructions, dedicated knowledge bases, and tool access. Agents can act on external systems via MCP.
RAG & hybrid search
Best-in-class hybrid search combined with a knowledge graph for uploaded files and documents ingested from connectors. Stays accurate at tens of millions of documents.
40+ connectors
Pull documents, metadata, and access permissions from Slack, Confluence, GitHub, Google Drive, Jira, Notion, and 40+ more sources.
Deep Research
Multi-step agentic research that synthesizes in-depth answers across your entire knowledge base.
Actions & MCP
Give Agents the ability to interact with external systems using the Model Context Protocol.
Web search
Browse the web with Google PSE, Exa, Serper, an in-house scraper, or Firecrawl — directly from chat.
Code interpreter
Execute code to analyze data, render graphs, and create files without leaving the chat interface.
Image generation
Generate images from natural language prompts within any conversation.
Collaboration
Chat sharing, feedback collection, user management, usage analytics, and role-based access control.
LLM compatibility
Onyx works with all major LLM providers through LiteLLM:- Cloud providers: OpenAI, Anthropic, Google Gemini, Cohere, and more
- Self-hosted models: Ollama, vLLM, and any OpenAI-compatible endpoint
- Configurable per feature: Use different models for chat, search, and embeddings
Enterprise-ready
Onyx is built for teams of all sizes, from solo developers to global enterprises:- Enterprise search: Custom indexing and retrieval that remains performant at scale — tested to tens of millions of documents
- Security: SSO via OIDC, SAML, and OAuth2; role-based access control; encrypted credential storage
- Document permissioning: Mirrors access controls from external apps so users only retrieve documents they can access
- Management UI: Distinct user roles — basic, curator, and admin — with a full admin panel
Licensing
Onyx ships in two editions:| Edition | License | Description |
|---|---|---|
| Community Edition (CE) | MIT | Fully open source. Free to use, modify, and self-host. |
| Enterprise Edition (EE) | Commercial | Adds features for larger organizations: advanced SSO, audit logging, multi-tenancy, and more. |
Next steps
Quick start
Deploy Onyx in minutes using the one-line install script or Docker Compose.
Architecture
Understand how the backend, vector search, and Celery workers fit together.
Connectors
Connect Onyx to your organization’s knowledge sources.
