Skip to main content
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:

Task Flow Integrations

You can establish connections to different systems in Task Flows and exchange data.

API Traffic Log Management

You can route API traffic logs to different target systems.

Data Operations

You can perform database operations, message queue operations, and file transfers.

Communication and Logging

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

Database

Establishing connections to SQL databases, running queries, and performing database operations. MySQL, PostgreSQL, Oracle, MSSQL, DB2 support.

Elasticsearch

Performing data indexing, search queries, and Elasticsearch operations using Elasticsearch connection definitions.

Script

Performing programmatic operations using Groovy or JavaScript and adding custom business logic to processes.

Message Queue Connectors

Kafka

Message sending and receiving operations with Apache Kafka integration. Message queue management for event-driven architectures.

RabbitMQ

Message queue operations and asynchronous messaging with RabbitMQ integration.

ActiveMQ

Message broker operations and message queue management with Apache ActiveMQ integration.

HTTP and API Connectors

API Call

Triggering API endpoints, retrieving data, and sending data to other endpoints. HTTP/REST API calls.

Webhook

Performing webhook listening, sending, and event-driven operations using webhook connection definitions.

File Transfer Connectors

FTP Read

Performing file search, reading, and content retrieval in different formats using FTP connection definitions.

FTP List

File listing and directory structure viewing operations on FTP servers.

Communication and Notification Connectors

Email Sending

Sending emails in error situations, email configuration, and variable usage. SMTP server configuration.

Notification

Sending notifications to users when job definitions run and managing notifications from the application interface.

Logging and Monitoring Connectors

Syslog

Sending log messages with Syslog protocol and centralized log management.

Logback

Sending log records and log management with Logback framework.

SNMP

Sending traps and network monitoring operations with SNMP protocol.

System Connectors

Linux Script

Running Linux commands and performing system-level operations.
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.