For Onyx cloud, all data is encrypted at rest with AES-256 encryption and TLS 1.3 for data in transition
Relational Database - Postgres
Stores:- User information, preferences, settings, etc.
- Query History
- Credentials to LLMs, connectors, actions (these are encrypted in Enterprise Edition)
- Document access control information
- Entities/Relationships extracted from documents (only if knowledge graph is turned on)
Vector Database + Search Engine - OpenSearch
Stores:- Documents and metadata
- Vector representations of documents
- Document access control information
Object Storage
The bundled object store runs SeaweedFS. It can be replaced with AWS S3, Google Cloud Storage, Azure Blob Storage, or any S3-compatible service. Stores:- Original documents from connectors and user uploads (PDFs, Word docs, etc.)
- Document attachments and media files
- Chat attachments, generated images, Craft sandbox snapshots, and branding assets
- Temporary files during document processing