📄️ Overview
The hugr engine is a complex logic system built on top of various technologies. The main tasks of the engine are to provide a unified interface for data access, manage data sources, and execute queries efficiently.
🗃️ Data Sources
7 items
📄️ Object Storage Access Configuration
The hugr engine supports access to files stored in object storage systems, such as Local S3 (MinIO), AWS S3, Google Cloud Storage, Cloudflare R2, or Azure Blob Storage. This allows you to work with large datasets, files, or other binary data directly from your queries and mutations.
🗃️ Schema definitions
5 items
📄️ Extensions & Cross-Source Subqueries
Comprehensive guide to using extensions for cross-source data integration in Hugr
📄️ Access Control
Hugr provides a comprehensive role-based access control (RBAC) system that allows fine-grained permissions management for GraphQL types and fields. Access control is managed through the roles and permissions tables in the core database module.
📄️ Cache Directives and Functions
Control caching behavior with @cache, @no_cache, @invalidate_cache directives and core.cache.invalidate() function