Skip to content

Plugin Catalog

This page is the canonical public reference for Floe plugin categories.

Implementation truth comes from floe_core.plugin_types.PluginType. The current implementation defines 14 plugin categories. PluginType.LINEAGE is a code alias for PluginType.LINEAGE_BACKEND and is not an extra category.

CategoryEntry point groupCurrent alpha statusOwner
COMPUTEfloe.computesDuckDB reference implementation; other engines are pluggable.Platform team selects; compute plugin executes dbt work.
ORCHESTRATORfloe.orchestratorsDagster reference implementation.Platform team selects; orchestrator owns scheduling and runs.
CATALOGfloe.catalogsPolaris reference implementation.Platform team selects; catalog plugin owns Iceberg catalog integration.
STORAGEfloe.storageS3-compatible storage plugin; demo uses MinIO-compatible object storage.Platform team selects; storage plugin owns object-store access.
TELEMETRY_BACKENDfloe.telemetry_backendsJaeger and console telemetry plugins.Platform team selects; OpenTelemetry owns trace semantics.
LINEAGE_BACKENDfloe.lineage_backendsMarquez lineage backend plugin.Platform team selects; OpenLineage owns lineage semantics.
DBTfloe.dbtdbt Core first, with runtime abstraction for other dbt runtimes.dbt owns SQL compilation; the plugin owns runtime packaging.
SEMANTIC_LAYERfloe.semantic_layersCube reference implementation.Platform team selects; semantic plugin owns metrics API integration.
INGESTIONfloe.ingestiondlt plugin primitive.Data product team configures sources within platform-approved plugins.
SECRETSfloe.secretsKubernetes and external secret backends.Platform team owns credential backend and secret references.
IDENTITYfloe.identityOIDC-compatible providers.Platform team owns identity provider integration.
QUALITYfloe.qualitydbt expectations and Great Expectations plugin primitives.Platform team sets standards; data products attach checks.
RBACfloe.rbacNamespace and service-account isolation for platform workloads.Platform team owns generated access-control policy.
ALERT_CHANNELfloe.alert_channelsSlack, webhook, and email-style delivery targets.Platform team owns delivery backends; policy events trigger alerts.

Use this page when writing public documentation about plugin counts. Architecture decision records may preserve historical counts in version or history sections, but current product docs should refer to the implementation truth here.