> For the complete documentation index, see [llms.txt](https://docs.opendatadiscovery.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opendatadiscovery.org/features.md).

# Features

- [Overview](https://docs.opendatadiscovery.org/features/features.md): One-page index of ODD Platform's most important features — a quick-scan surface that points each feature at its canonical home, API surface, and operator-configuration keys.
- [Data Discovery](https://docs.opendatadiscovery.org/features/data-discovery.md): Top-level UI section for the catalog's two entry paths — query-oriented Search and hierarchy-oriented Directory — surfaced together on the Catalog Overview page.
- [Catalog Overview page](https://docs.opendatadiscovery.org/features/data-discovery/catalog-overview.md): The catalog's home page — a unified surface combining Search, Directory cards, Top tags, Domains, the per-class Entities report, Recommended quick-jumps, and (when auth on) Owner association.
- [Directory](https://docs.opendatadiscovery.org/features/data-discovery/directory.md): Directory — the browsable catalog. Walk down data source types → data sources → entity types → entities without typing a query.
- [Search and Filtering](https://docs.opendatadiscovery.org/features/data-discovery/search.md): Search and Filtering — the catalog's query-oriented entry point. Free-text search across entity names plus seven faceted filters.
- [Data entity detail page](https://docs.opendatadiscovery.org/features/data-discovery/entity-detail-page.md): The data entity detail page — composition of the Overview tab, class-driven panel matrix, badges, sidebar list truncation, and per-panel permission map. Where every catalog discovery lands.
- [Entity description](https://docs.opendatadiscovery.org/features/data-discovery/entity-description.md): Operator-authored Markdown description on each data entity — the platform's primary free-text annotation, persisted verbatim and rendered through the same component as terms and columns.
- [Custom metadata](https://docs.opendatadiscovery.org/features/data-discovery/custom-metadata.md): Operator-curated metadata on data entities — a paired surface combining a deployment-wide field catalogue with per-entity value assignments. Surfaced on the entity's Overview tab.
- [Per-column annotation](https://docs.opendatadiscovery.org/features/data-discovery/per-column-annotation.md): Per-column annotation on a dataset's Structure tab — description, tags, glossary terms, enum values, and business name editors on each column row, plus the write-path and UI caveats.
- [Manual Object Tagging](https://docs.opendatadiscovery.org/features/data-discovery/tagging.md): Manual Object Tagging — apply tags to data entities and columns; the read-side counterpart to Management → Tags.
- [Data Entity Groups & Domains](https://docs.opendatadiscovery.org/features/data-discovery/groups-domains.md): Data Entity Groups + the Domain framing — logical containers for related entities, how the Domain flag surfaces them on the Catalog Overview, and the relationship to ML experiments.
- [Business names](https://docs.opendatadiscovery.org/features/data-discovery/business-names.md): Business names for data entities and dataset fields — operator-assigned alternative names that surface alongside the original technical names everywhere the entity is rendered.
- [Data Entity Statuses](https://docs.opendatadiscovery.org/features/data-discovery/statuses.md): Data Entity Statuses — UNASSIGNED / DRAFT / STABLE / DEPRECATED / DELETED lifecycle on every catalogued entity, plus the soft-delete TTL configured by the platform's housekeeping job.
- [Data Entity Attachments](https://docs.opendatadiscovery.org/features/data-discovery/attachments.md): Files (images, PDFs, CSVs, TXT) and remote-URL links attached to data entities for additional context. Storage backend is operator-configurable; the LOCAL default is ephemeral.
- [Vector Store metadata](https://docs.opendatadiscovery.org/features/data-discovery/vector-stores.md): Vector Store cataloguing — datasets containing vector-typed columns recognised as a first-class dataset type, with per-column metadata reflecting the vector data type.
- [Dataset schema diff](https://docs.opendatadiscovery.org/features/data-discovery/schema-diff.md): Dataset schema diff — visual side-by-side comparison of dataset schema revisions, with per-revision history and automatic alert raising for backwards-incompatible schema changes.
- [Metadata stale](https://docs.opendatadiscovery.org/features/data-discovery/metadata-stale.md): Per-entity orange icon shown when an entity has not been re-ingested for longer than \`odd.data-entity-stale-period\` (default 7 days) — signals possible collector or source-side issues.
- [Data Modelling](https://docs.opendatadiscovery.org/features/data-modelling.md): Top-level UI section for data-modelling artefacts — Query Examples and Relationships / ERDs.
- [Query Examples](https://docs.opendatadiscovery.org/features/data-modelling/query-examples.md): Operator-curated SQL / KQL / Spark snippets attached to data entities and terms — the canonical "how to use this dataset" surface.
- [Relationships](https://docs.opendatadiscovery.org/features/data-modelling/relationships.md): Entity-to-entity relationships in the catalog — ERD edges from foreign keys and graph edges between graph-store nodes.
- [Master Data Management](https://docs.opendatadiscovery.org/features/master-data-management.md): Master Data Management aspect of Data Governance — operator-curated reference data managed inside the platform.
- [Lookup Tables](https://docs.opendatadiscovery.org/features/master-data-management/lookup-tables.md): Operator-curated reference tables managed inside the ODD Platform — schema, data, RBAC, and API surface.
- [Data Quality](https://docs.opendatadiscovery.org/features/data-quality.md): Catalog-side data-quality signals — test results from Great Expectations / dbt / odd-collector-profiler / custom frameworks, the cross-catalog Quality Dashboard, and dataset SLA statuses.
- [Test Results Import](https://docs.opendatadiscovery.org/features/data-quality/test-results-import.md): How DQ test results land in ODD — push-client integrations with Great Expectations and dbt, statistical profiles via odd-collector-profiler, and the custom-framework ingestion endpoint.
- [Quality Dashboard](https://docs.opendatadiscovery.org/features/data-quality/dashboard.md): The catalog-wide Data Quality Dashboard at /data-quality — three breakdown rings, six anomaly-class metrics, and the per-side filter sets for tables and tests.
- [Dataset Quality Statuses (SLA)](https://docs.opendatadiscovery.org/features/data-quality/sla-statuses.md): Operator-set Minor / Major / Critical severities on dataset test results, the dataset-level aggregate SLA colour, and the /sla (PNG) and /sla\_report (JSON) endpoints for BI import.
- [Test Run History](https://docs.opendatadiscovery.org/features/data-quality/test-run-history.md): Per-test history of every individual run — every status, every duration, every status-reason diagnostic. The drill-in counterpart to the Quality Dashboard's tests-by-latest-status summary.
- [Data Lineage](https://docs.opendatadiscovery.org/features/data-lineage.md): Top-level UI section for upstream / downstream lineage across the ODD entity model — both data-object lineage and microservices-tracing lineage.
- [Data Objects Lineage](https://docs.opendatadiscovery.org/features/data-lineage/data-objects.md): Per-entity upstream / downstream lineage across the full ODD entity model, plus the dedicated group-lineage endpoint for Data Entity Groups and ML experiments.
- [Microservices Lineage](https://docs.opendatadiscovery.org/features/data-lineage/microservices.md): Microservice call lineage — OpenTelemetry traces ingested through odd-tracing-gateway and rendered alongside data-object lineage.
- [Data Glossary](https://docs.opendatadiscovery.org/features/data-glossary.md): Top-level UI section for the in-app Business Glossary — term entities, term-to-term linking, term-to-data-entity descriptive associations, ownership, and RBAC.
- [Business Glossary](https://docs.opendatadiscovery.org/features/data-glossary/business-glossary.md): Full reference for the in-app Business Glossary — term entities, the Dictionary tab UI, namespace scoping, ownership and RBAC, term-to-term linking, and term-to-data-entity descriptive associations.
- [Active platform features](https://docs.opendatadiscovery.org/features/active-platform-features.md): Platform behaviours where ODD is itself an actor — alerts, notifications, activity, discussions, AI assistance, metrics ingestion. Six opt-in subsystems, each independently configured.
- [Alerting](https://docs.opendatadiscovery.org/features/active-platform-features/alerting.md): Per-entity alerts for failed jobs, failed DQ tests, backwards-incompatible schema changes, and injected distribution anomalies — tracked through an OPEN → RESOLVED lifecycle with per-entity halt.
- [Notifications](https://docs.opendatadiscovery.org/features/active-platform-features/notifications.md): How alerts move in and out of ODD Platform — outbound through Slack incoming webhook, generic webhook, or SMTP email; inbound from Prometheus AlertManager as Distribution Anomaly alerts.
- [Activity Feed](https://docs.opendatadiscovery.org/features/active-platform-features/activity-feed.md): ODD Platform records every metadata change as a typed event on a global Activity feed and on per-entity Activity tabs — the catalog's audit trail and change-driven discovery surface.
- [Data Collaboration](https://docs.opendatadiscovery.org/features/active-platform-features/data-collaboration.md): In-app discussion threads anchored to specific data entities, with replies tracked back from a Slack workspace via OAuth + the Slack Events API. Per-entity scope; opt-in.
- [GenAI assistant](https://docs.opendatadiscovery.org/features/active-platform-features/genai.md): GenAI assistant — proxy natural-language questions to an external AI service. API-only today; configuration, contract, and operator caveats.
- [Metrics Ingestion](https://docs.opendatadiscovery.org/features/active-platform-features/metrics-ingestion.md): Push time-series metrics via \`/ingestion/metrics\` and surface them on each entity's Metrics tab — covers payload shape, two storage backends (PostgreSQL + Prometheus), and operator caveats.
- [Management](https://docs.opendatadiscovery.org/features/management.md): The operator-facing surface for everything configured inside the platform UI — nine tabs covering data sources, integrations, collectors, ownership, RBAC, taxonomy, and namespacing.
- [Namespaces](https://docs.opendatadiscovery.org/features/management/namespaces.md): Logical scoping unit across terms, tags, data sources, collectors, and entity groups — covers the CRUD lifecycle, the four-sister-service auto-create side-door, and the audit-silence caveat.
- [Multilingual UI](https://docs.opendatadiscovery.org/features/multilingual-ui.md): Seven locale translations for the ODD Platform UI shell — loaded at SPA bootstrap, switched via the toolbar, persisted per browser in localStorage. Operator-authored content stays verbatim.
