Skip to content

Connector Catalog

The connector catalog tracks available connector options and whether EDP has a prebuilt, reusable package for each source system.

Connector status should be explicit so teams know what can be deployed quickly, what requires new work, and what is not yet supported.

Connector Status Values

StatusMeaning
CandidateThe system is under consideration, but connector design has not started
PlannedA connector is approved or expected, but not yet built
Custom ActiveA working custom connector exists for a specific implementation
Prebuilt AvailableA reusable connector package exists, but may not be deployed in every environment
Prebuilt ActiveA reusable connector package is deployed and running
PausedWork is paused because of access, priority, licensing, or technical constraints
DeprecatedThe connector still exists but should not be used for new integrations
RetiredThe connector is no longer supported

Connector Catalog

Source TypeCommon Connector OptionsPrebuilt StatusNotes
Active DirectoryLDAPS query, LDAP query, PowerShell export, scheduled file exportPrebuilt plannedFirst source system; supports identity lifecycle, access visibility, and membership correlation
Microsoft 365Microsoft Graph API, reports API, admin exports, PowerShell-assisted exportPrebuilt plannedSupports users, groups, Teams, licenses, usage, and cloud collaboration visibility
Identity providerAPI, directory query, export, vendor SDKPlannedCommon first integration for identity lifecycle and access visibility
Collaboration platformAPI, audit exports, webhook where availablePlannedUseful for team, channel, membership, and communication governance
Endpoint managementAPI, scheduled export, vendor connectorPlannedSupports device inventory, compliance, ownership, and lifecycle views
Service deskREST API, database replica, exportPlannedSupports ticket analytics, workload views, service operations, and CMDB patterns
Security awareness platformAPI, CSV exportPlannedSupports training status, campaign completion, and compliance evidence
Virtualization platformAPI, inventory exportPlannedSupports VM, host, cluster, capacity, and ownership visibility
HR or workforce systemAPI, export, secure file transferCandidateOften important for identity lifecycle, but sensitive and governance-heavy
Backup or disaster recovery platformAPI, scheduled export, reporting databaseCandidateSupports backup coverage, recovery readiness, and audit evidence
Finance or ERP systemAPI, database view, exportCandidateUsually later-phase because access and definitions require stronger governance
Monitoring platformAPI, metrics export, webhookCandidateUseful for correlating infrastructure health with operational records
Asset inventoryAPI, database read, exportCandidateMay overlap with endpoint, service desk, procurement, and CMDB systems

Prebuilt Connector Package Contents

A prebuilt connector package should include:

  • Container image or build definition
  • Connector configuration schema
  • Required credential and permission documentation
  • Connection test command or health check
  • Airflow DAG or orchestration template
  • Raw landing table definition
  • Source metadata fields
  • dbt source definitions
  • ODS mapping models where available
  • Data Vault mapping templates where available
  • Data quality tests
  • Operational runbook
  • Example dashboard or mart outputs where useful

Connector Option Types

API connectors are preferred when the source provides stable, supported APIs with adequate permissions, pagination, filtering, and rate limits.

Webhook or event connectors are useful when the source can push changes reliably, but they usually still require reconciliation jobs.

File drop connectors are useful for systems that can export scheduled CSV, JSON, XML, or Parquet files. They require strong naming, retention, validation, and duplicate-handling rules.

Database read connectors can be effective when supported by the source owner, but they need careful permissions, query load controls, and schema-change monitoring.

CDC connectors are appropriate when database change streams are available and the use case requires near-real-time or historical change capture.

Manual seed connectors are acceptable for early reference data, but they should be clearly labeled and eventually replaced with governed source integrations when possible.