Skip to main content

Features

StableBetaComing soon
Auto-PublishingThe auto-publishing system automatically publishes OpenRegister objects and their file attachments when they are created or updated, based on configurable admin options.CatalogsCatalogs are the top-level organizational unit in OpenCatalogi.CMS Tool (AI Agent Integration)Content ManagementOpenCatalogi includes a lightweight CMS layer for managing static content on catalog websites.Cross-Origin API AccessDashboard and DirectoryThe dashboard provides the main entry point for the OpenCatalogi Nextcloud app, serving the Vue SPA for all internal views.Entity TypeScript ModelsFederationAggregation logic (async Guzzle HTTP, facet merging, result sorting) with no browser-observable UI surface; covered by Newman API tests instead.Generic Object ModalsOpenCatalogi ships a set of type-agnostic frontend modals, dialogs and presentation components under src/modals/object/, src/dialogs/ and src/components/ that operate on whatever OpenRegister object the user has selected.Prometheus Metrics EndpointExpose application metrics in Prometheus text exposition format at GET /api/metrics and a health check at GET /api/health for monitoring, alerting, and operational dashboards.PublicationsPublications are the core content objects in OpenCatalogi.SPA Deep-Link RoutingThe OpenCatalogi front-end is a single-page application that uses HTML5 history-mode routing (clean URLs without a # fragment).WOO Compliance (Sitemaps, Robots, DIWOO)Txt rendering, and catalog schema queries; no browser-observable UI surface; covered by Newman API tests instead.