Security product companies have huge need to build connectors with third party applications. This need is driven by multiple factors such as Customer requirement, enhance product capabilities etc. Target systems can be present on cloud, on-premise, hybrid environment. Complexities are added in terms of the varied options offered by Target systems such as interfaces available to integrate (REST API, SOAP, SFTP, Message Queue, SNMP, SDKs etc.). Data types (JSON, Syslog, File system, XML, etc.). Authentication and authorization options (OAuth, API Token, Username/Password, OTP, MFA, SAML, etc.). Rate limit, pagination, latency, concurrency, and data volume. Security Product Companies end up writing customized, non-standardized Connectors for these Target systems. This leads not only to increased development and support cost but also less efficient Connectors in terms of performance, scalability and extensibility.