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
ADLDAPS query, LDAP query, PowerShell export, scheduled file exportPrebuilt plannedFirst source system; supports identity lifecycle, access visibility, and membership correlation
M365Microsoft Graph API, reports API, admin exports, PowerShell-assisted exportPrebuilt plannedSupports users, groups, Teams, licenses, usage, and cloud collaboration visibility
Google WorkspaceAdmin SDK Directory API, Admin SDK Reports API, Enterprise License Manager API, Alert Center API, Events API, admin exportPlannedSupports Google users, groups, memberships, org units, roles, devices, licenses, usage reports, audit events, and alerts
Infinite CampusOneRoster API, customer-approved MS SQL read access, OneRoster CSV export, ad hoc reports, vendor-supported integrationPlannedSupports SIS users, schools, terms, courses, sections, rosters, enrollments, assignments, grades, attendance, and broader SIS reporting when database access is approved
Canvas LMSCanvas REST API, Canvas Data 2, Live Events, SIS import/export reports, admin reportsPlannedSupports LMS accounts, users, courses, sections, enrollments, assignments, submissions, grades, and activity reporting
Follett DestinyDestiny Open APIs, scheduled exports, command-line utilities, approved database read where supportedPlannedSupports library, textbook, resource, patron, checkout, circulation, fine, fee, and instructional material reporting
Apple Business Manager and Apple School ManagerApple School and Business Manager API, ASM Roster API, Apps and Books web services, admin exportPlannedSupports Apple device enrollment, MDM assignment, Managed Apple Accounts, Apps and Books, and education roster visibility
KnowBe4Reporting API, Graph API, User Event API, Product API, webhooks, CSV exportPlannedSupports security awareness training, phishing simulation, user risk, group, and compliance evidence reporting
Cisco Meraki DashboardDashboard API v1, webhooks, syslog, SNMP, NetFlow, dashboard exportPlannedSupports cloud-managed network inventory, configuration, device status, client activity, licensing, events, and alerts
ManageEngine ServiceDesk PlusCloud API v3, on-prem API v3, webhooks, database read, report exportPlannedSupports service requests, incidents, problems, changes, assets, CMDB, SLAs, approvals, and service operations reporting
ManageEngine Endpoint CentralCloud REST API, on-prem REST API, custom query reports, scheduled export, database readPlannedSupports endpoint inventory, patch compliance, software inventory, deployments, configurations, MDM, and endpoint compliance reporting
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
Other endpoint managementAPI, scheduled export, vendor connectorPlannedSupports device inventory, compliance, ownership, and lifecycle views
Other service deskREST API, database replica, exportPlannedSupports ticket analytics, workload views, service operations, and CMDB patterns
Other 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.