Overview
Connectors are used in two main areas: creating workflows in Task Flows (API Integrator) and sending API traffic logs to different systems in Gateway Environments. Each connector is customized to communicate with a specific system or protocol and can be easily used with form-based configuration without the need to write code.
Module's Core Components
The Connectors module forms the foundation of integration and automation operations on the Apinizer platform. With this module:
You can establish connections to different systems in Task Flows and exchange data.
You can route API traffic logs to different target systems.
You can perform database operations, message queue operations, and file transfers.
You can configure email sending, notification, and logging operations.
Connector Types
Connectors are categorized according to their usage areas as follows:
Database and Data Processing Connectors
Establishing connections to SQL databases, running queries, and performing database operations. MySQL, PostgreSQL, Oracle, MSSQL, DB2 support.
Performing data indexing, search queries, and Elasticsearch operations using Elasticsearch connection definitions.
Performing programmatic operations using Groovy or JavaScript and adding custom business logic to processes.
Message Queue Connectors
Message sending and receiving operations with Apache Kafka integration. Message queue management for event-driven architectures.
Message queue operations and asynchronous messaging with RabbitMQ integration.
Message broker operations and message queue management with Apache ActiveMQ integration.
HTTP and API Connectors
Triggering API endpoints, retrieving data, and sending data to other endpoints. HTTP/REST API calls.
Performing webhook listening, sending, and event-driven operations using webhook connection definitions.
File Transfer Connectors
Performing file search, reading, and content retrieval in different formats using FTP connection definitions.
File listing and directory structure viewing operations on FTP servers.
Communication and Notification Connectors
Sending emails in error situations, email configuration, and variable usage. SMTP server configuration.
Sending notifications to users when job definitions run and managing notifications from the application interface.
Logging and Monitoring Connectors
Sending log messages with Syslog protocol and centralized log management.
Sending log records and log management with Logback framework.
Sending traps and network monitoring operations with SNMP protocol.
System Connectors
Elasticsearch Connector is particularly important. Querying and analytically visualizing API Traffic in Apinizer Management Console is only possible by adding Elasticsearch Connector to the relevant environment. Without Elasticsearch Connector, analytics screens, API Traffic tabs, and report generator menus cannot be used.
When connectors are used in Gateway Environments, the structure and privacy settings of API traffic logs are important. API Proxy Traffic Privacy Settings should be configured so that sensitive data does not appear explicitly in log records.