api_gateway_connectors

API Gateway Connectors

An API Gateway Connector is a specialized software module developed for a specific data resource and is used when the Resource Server operates in API Gateway Mode.

Its primary role is to dynamically fetch data from the Data Provider when a Data Consumer submits an access request through the API Gateway. API Gateway Connectors interface with Data Provider systems using mechanisms such as:

  • REST or streaming APIs

  • Database connections

  • JDBC connectors

Each connector is tailored to the characteristics of the specific data resource it supports and is hosted within the IUDX environment.

Core Responsibilities

In addition to establishing the data retrieval pipeline, API Gateway Connectors are responsible for:

  • Securely accessing data from the Data Provider’s systems

  • Removing Personally Identifiable Information (PII) where applicable, in accordance with privacy policies

  • Transforming data to align with the IUDX platform’s data model and schemas

  • Encrypting data, where required, before returning it to the requester

These responsibilities ensure that data retrieved in real time is secure, privacy-compliant, and interoperable with the rest of the platform.

Customization and Deployment

  • Each API Gateway Connector is resource-specific and typically requires custom development

  • Connectors are deployed and managed as part of the IUDX infrastructure

  • Integration patterns vary depending on the Data Provider’s backend systems and access mechanisms

Role in the Platform

  • Enables on-demand, real-time data access

  • Ensures policy enforcement and privacy controls during live data retrieval

  • Complements Data Ingestion Adaptors by supporting dynamic access scenarios


Last updated