Connect your entire stack

Pre-built connectors for REST, SOAP, SFTP, cloud storage, CDC streams, and the enterprise apps your teams already use.

Browse all connectors

97 approved connectors across 21 groups — filter, search, and find what you need.

Showing 97 of 97 connectors

Azure Blob Storage

Azure Storage

Configure your Azure Blob Storage connection in Koodisi. Set up credentials, container references, and connection settings for use across all ABS activities in your workflows.

ActivityAzureCloudStorage

ABS File Info

Azure Storage

Retrieve metadata for any file stored in Azure Blob Storage — name, size, content type, and last modified timestamp — directly within a Koodisi workflow step.

ActivityAzureCloudStorage

ABS File Trigger

Azure Storage

Trigger a Koodisi workflow automatically when a file is created or updated in an Azure Blob Storage container. Ideal for event-driven file processing pipelines.

TriggerAzureCloudStorage

Add To Batch

Batch Processing

Add individual records to an active Koodisi batch job. Use within a loop or iterator to accumulate records for efficient bulk processing and reduced API call overhead.

ActivityBatchBulkETL

Batch Event Trigger

Batch Processing

Trigger a Koodisi workflow automatically when a batch job reaches a defined state — such as completion or failure. Enables event-driven post-processing and notification pipelines.

TriggerBatchBulkETL

Batch Iterator

Batch Processing

Iterate over all records in a Koodisi batch job and process each one sequentially or in parallel. Use as the entry point for batch ETL and bulk data workflows.

ActivityBatchBulkETL

Batch Status

Batch Processing

Check the current status of a Koodisi batch job — pending, processing, completed, or failed. Use for batch orchestration, monitoring, and conditional branching logic.

ActivityBatchBulkETL

Compress File

Compression

Compress one or more files into a ZIP or GZIP archive within a Koodisi workflow. Use to reduce storage footprint and bandwidth when transferring files to external systems.

ActivityZIPCompressArchive

Connection

Relational Database

Configure a relational database connection in Koodisi — supports PostgreSQL, MySQL, Oracle, and SQL Server. Reuse across all database activities with secure credential management.

ActivityDatabaseSQLPostgreSQL

Copy File

File Operations

Copy a file from one location to another within a Koodisi workflow. Use for archiving, backup, or staging files between processing steps in file-based integration pipelines.

ActivityFileI/ORead

Crypto Utils

Common Utilities

A suite of cryptographic utilities in Koodisi for encrypting, decrypting, hashing, and signing data within workflows. Supports AES, RSA, and HMAC algorithms.

ActivityUtilityLogicTransform

CSV Format

CSV

Configure CSV format settings — delimiters, quote characters, encoding, and header configuration — for consistent CSV parsing and generation across Koodisi workflow activities.

ActivityCSVFileSpreadsheet

CSV → JSON

Format Conversion

Convert CSV data to JSON format within a Koodisi workflow step. Configure delimiters, headers, and data types for accurate transformation in ETL and data pipelines.

ActivityTransformCSVXML

Custom Activity Demo

Testing Utilities

Integrate REST API calls into your workflow seamlessly with RESTClient

ActivityTestingQADebug

Custom Code

Common Utilities

Execute custom JavaScript or Groovy code within a Koodisi workflow step. Use for complex transformations, calculations, or logic that cannot be expressed with standard activities.

ActivityUtilityLogicTransform

Data Formatter

Format Conversion

General-purpose data formatting activity that transforms, pads, masks, or restructures data fields within a Koodisi workflow for downstream system compatibility.

ActivityTransformCSVXML

Data Table Delete

Data Tables

Delete one or more rows from a Koodisi Data Table matching a specified condition. Use to remove stale or processed records as part of data lifecycle management workflows.

ActivityDataTableGrid

Data Table Insert

Data Tables

Insert a new row into a Koodisi Data Table. Use to persist intermediate results, aggregated data, or workflow state that needs to be accessed across executions.

ActivityDataTableGrid

Data Table Query

Data Tables

Query rows from a Koodisi Data Table using filter conditions and return matching records to downstream workflow activities for processing, routing, or transformation.

ActivityDataTableGrid

Data Table Truncate

Data Tables

Remove all rows from a Koodisi Data Table in a single operation. Use for resetting state at the start of a new batch cycle or periodic data refresh workflow.

ActivityDataTableGrid

Data Table Update

Data Tables

Update existing rows in a Koodisi Data Table matching a specified condition. Use to maintain current state, update processing flags, or enrich records during workflow execution.

ActivityDataTableGrid

Data Table Upsert

Data Tables

Insert or update a row in a Koodisi Data Table based on a key field. Use for idempotent state management where the same record may be written multiple times.

ActivityDataTableGrid

Decision Table

Common Utilities

Query a Koodisi Decision Table to apply business rules within a workflow. Match input fields against a configured rule set and return the matching output for routing or transformation.

ActivityUtilityLogicTransform

Decrypt

Common Utilities

Decrypt Base64-encoded encrypted data using a configured certificate in Koodisi. Use to securely process sensitive data received from external systems in your integration pipelines.

ActivityUtilityLogicTransform

Delete ABS File

Azure Storage

Delete a file from Azure Blob Storage as part of an automated cleanup or archival workflow. Supports dynamic file paths resolved at runtime.

ActivityAzureCloudStorage

Delete Batch

Batch Processing

Delete a completed or failed batch job and its records from the Koodisi batch store. Use for cleanup workflows to manage storage and maintain batch hygiene.

ActivityBatchBulkETL

Delete Resource Context

Common Utilities

Delete a named resource context variable from the current Koodisi workflow execution scope. Use to clean up temporary state and free resources during workflow processing.

ActivityUtilityLogicTransform

Delete SFTP File

SFTP

Delete a file from a remote SFTP server as part of an automated file management or archival workflow. Supports dynamic file paths resolved at runtime.

ActivitySFTPFTPFile Transfer

Encrypt

Common Utilities

Encrypt plain text or structured data using a configured certificate and algorithm in Koodisi. Use to secure sensitive payloads before sending to external systems or storing in databases.

ActivityUtilityLogicTransform

End

Common Utilities

Mark the end of a scheduled Koodisi workflow or processing window. Use in conjunction with the Schedule activity to define the operational time boundary for timed workflows.

ENDUtilityLogicTransform

Execute Code

Common Utilities

Execute a compiled code activity within a Koodisi workflow. Supports custom business logic, advanced data processing, and complex transformations beyond standard activity capabilities.

ActivityUtilityLogicTransform

Execution Info

Common Utilities

Retrieve metadata about the current Koodisi workflow execution — including execution ID, trigger source, start time, and instance details — for logging and audit trail purposes.

ActivityUtilityLogicTransform

Fixed Width Format

Common Utilities

Pad or truncate output fields to a specified fixed width within a Koodisi workflow. Use for generating fixed-length records required by legacy mainframe or batch file systems.

ActivityUtilityLogicTransform

Generate Error

Common Utilities

Deliberately throw a controlled error within a Koodisi workflow to trigger error handling paths, dead-letter queues, or alerting logic. Use for explicit failure scenarios.

ActivityUtilityLogicTransform

Get App Config

Common Utilities

Read application-level configuration values from the Koodisi config store at workflow runtime. Use to externalise environment-specific settings without hardcoding in workflow logic.

ActivityUtilityLogicTransform

Get Context

Common Utilities

Read the current value of a named workflow context variable in Koodisi. Use to retrieve state set earlier in the workflow execution for use in downstream activities.

ActivityUtilityLogicTransform

Get Image

Testing Utilities

Integrate REST API calls into your workflow seamlessly with RESTClient

ActivityTestingQADebug

Get Last Value

Common Utilities

Retrieve the last value stored under a named key in the Koodisi workflow execution context. Use for stateful processing patterns like running totals or last-seen values.

ActivityUtilityLogicTransform

Get Resource Context

Common Utilities

Read a resource context variable from the current Koodisi workflow scope. Use to retrieve shared state or connection handles configured earlier in the execution flow.

ActivityUtilityLogicTransform

Gmail

Google

Connect to Gmail from within a Koodisi workflow. Trigger workflows from incoming emails, send automated email notifications, and parse email content as part of integration pipelines.

ActivityGoogleSheetsDrive

Google Drive

OAuth Resources

Read, write, and manage files in Google Drive from within a Koodisi workflow. Use for document-based workflows, report delivery, and enterprise collaboration integrations.

ActivityOAuthSecurityToken

Google Sheet

Identity Provider

Read and write data to Google Sheets from within a Koodisi workflow. Use for lightweight data exchange, report generation, and connecting spreadsheet-based processes to enterprise systems.

ActivityIdentityOAuthSSO

Group And Compare

Diff / Compare

Group records by a key field and compare sets across two datasets within a Koodisi workflow. Use for delta detection, reconciliation, and identifying additions, deletions, and changes.

ActivityDiffCompareDelta

Group Records

Data

Group a collection of records by one or more key fields within a Koodisi workflow. Use to aggregate, partition, or organise data before applying downstream transformation or routing logic.

ActivityDataTransformMapping

Init Batch

Batch Processing

Initialise a new batch job in Koodisi. Define batch metadata, size limits, and processing parameters before adding records for bulk ETL or data migration workflows.

ActivityBatchBulkETL

JSON → CSV

Format Conversion

Convert JSON data to CSV format within a Koodisi workflow. Configure column mappings, delimiters, and quoting rules for downstream file export or reporting workflows.

ActivityTransformCSVXML

JSON → Fixed Format

Format Conversion

Convert JSON data to a fixed-width format for legacy system integration. Configure field positions, padding, and lengths for mainframe or fixed-record file outputs.

ActivityTransformCSVXML

JSON → XML

Format Conversion

Convert JSON data to XML format for downstream systems that require XML input. Configure element names, namespaces, and schema mapping within a Koodisi workflow step.

ActivityTransformCSVXML

List ABS File

Azure Storage

List all files in an Azure Blob Storage container and iterate over them in downstream workflow steps. Filter by prefix or metadata for targeted processing.

ActivityAzureCloudStorage

List SFTP File

SFTP

List files on a remote SFTP server and iterate over them in downstream workflow steps. Use for automated file pickup, monitoring, or batch processing pipelines.

ActivitySFTPFTPFile Transfer

Log

Common Utilities

Write a structured log message from within a Koodisi workflow. Supports configurable log levels (INFO, WARN, ERROR) and dynamic message templates with workflow context variables.

ActivityUtilityLogicTransform

Lookup

Common Utilities

Query a Koodisi lookup table by key and retrieve the matching value. Use for enriching workflow data with reference data — country codes, product mappings, routing rules.

ActivityUtilityLogicTransform

Lookup Delete

Common Utilities

Delete a specific entry from a Koodisi lookup table by key. Use to maintain lookup table hygiene and remove stale or expired reference data entries during workflow execution.

ActivityUtilityLogicTransform

Lookup Upsert

Common Utilities

Insert or update an entry in a Koodisi lookup table. Use to maintain dynamic reference data that changes across workflow executions, such as counters, tokens, or flags.

ActivityUtilityLogicTransform

Manage Resource Context

Common Utilities

Create, update, or manage a resource context variable within the current Koodisi workflow execution scope. Use to store and share connection handles or shared state across activities.

ActivityUtilityLogicTransform

Data Mapper

Common Utilities

Map and transform data between source and destination schemas within a Koodisi workflow. Supports field mapping, type conversion, conditional logic, and expression-based transformations.

ActivityUtilityLogicTransform

O Auth

HTTP / REST

O Auth connector for Koodisi workflow automation. No code required.

ActivityHTTPRESTAPI

Query

Relational Database

Execute a SQL SELECT query against a relational database from within a Koodisi workflow. Map result sets to workflow variables for downstream processing and transformation.

ActivityDatabaseSQLPostgreSQL

Read ABS File

Azure Storage

Read file contents from Azure Blob Storage and pass the data to downstream activities. Supports text and binary files for ETL, processing, and transformation workflows.

ActivityAzureCloudStorage

Read SFTP File

SFTP

Download and read a file from a remote SFTP server in a Koodisi workflow. Pass file contents to downstream transformation, parsing, or routing activities.

ActivitySFTPFTPFile Transfer

Read Stream

File Operations

Read file or stream contents from a configured source within a Koodisi workflow. Supports large file handling via streaming for memory-efficient data processing and transformation.

ActivityFileI/ORead

Read Stream

Stream Processing

Read file or stream contents from a configured source within a Koodisi workflow. Supports large file handling via streaming for memory-efficient data processing and transformation.

ActivityStreamKafkaReal-time

Receive Message

Integration Patterns

Receive a message from a configured channel or queue in a Koodisi workflow. Use in event-driven and message-based integration patterns to trigger downstream processing activities.

TriggerEIPPatternSplitter

Record Processed

Batch Processing

Mark an individual record within a Koodisi batch job as successfully processed. Enables accurate progress tracking, resumable processing, and idempotent batch workflows.

ActivityBatchBulkETL

Response

Common Utilities

Return an HTTP response from a Koodisi workflow exposed as an API endpoint. Configure status code, headers, and response body to fulfil the calling system's expectations.

ActivityUtilityLogicTransform

REST Client

HTTP / REST

Make HTTP/REST API calls to any external endpoint from within a Koodisi workflow. Supports GET, POST, PUT, DELETE with OAuth 2.0, API key, and basic auth. Map JSON/XML responses directly to workflow variables.

ActivityHTTPRESTAPI

REST Service

HTTP / REST

Expose a Koodisi workflow as an HTTP endpoint. Configure request/response schemas and host internal APIs that trigger automation logic when called by external systems.

TriggerHTTPRESTAPI

Retry Policy

Common Utilities

Configure retry behaviour for a Koodisi workflow step — set max attempts, backoff strategy, and retry conditions. Use to handle transient failures in external API or database calls.

ActivityUtilityLogicTransform

S3 Connection

AWS S3

Configure your Amazon S3 connection in Koodisi — set up AWS credentials, region, and bucket references for use across all S3 activities in your integration workflows.

ActivityAWSAmazonCloud

S3 Delete

AWS S3

Delete objects from an Amazon S3 bucket as part of automated data lifecycle or cleanup workflows. Supports dynamic object keys resolved at workflow runtime.

ActivityAWSAmazonCloud

S3 File Trigger

AWS S3

Trigger a Koodisi workflow automatically when a new object is created or updated in an Amazon S3 bucket — ideal for event-driven data ingestion pipelines.

TriggerAWSAmazonCloud

S3 List

AWS S3

List objects in an Amazon S3 bucket and process them in downstream workflow steps. Filter by prefix or metadata to target specific files for batch processing.

ActivityAWSAmazonCloud

S3 Read

AWS S3

Read an object from Amazon S3 and pass its contents to downstream workflow activities. Supports text and binary data for ETL, transformation, and processing pipelines.

ActivityAWSAmazonCloud

S3 Write

AWS S3

Write or upload an object to Amazon S3 from a Koodisi workflow. Use to persist processed data, reports, or transformed outputs to scalable cloud object storage.

ActivityAWSAmazonCloud

Save Resource Context

Common Utilities

Save a named resource context variable to the current Koodisi workflow execution scope. Use to store connection handles or shared objects for reuse across downstream activities.

ActivityUtilityLogicTransform

Schedule

Common Utilities

Trigger a Koodisi workflow on a configured schedule using cron or interval expressions. Use for time-based automation, periodic data sync, and scheduled report generation.

TriggerUtilityLogicTransform

Send Message

Integration Patterns

Send a message to a configured channel or queue from within a Koodisi workflow. Use in publish-subscribe and event-driven integration patterns for asynchronous cross-system communication.

ActivityEIPPatternSplitter

Send To Engage

Common Utilities

Send data or events to Koodisi Engage from within a workflow. Use to trigger downstream engagement actions, notifications, or customer journey events from integration pipelines.

ActivityUtilityLogicTransform

Set Context

Common Utilities

Update one or more workflow context variables in the current Koodisi execution scope. Use to store intermediate values and pass state between activities in a workflow.

ActivityUtilityLogicTransform

Set Last Value

Common Utilities

Store a value under a named key in the Koodisi workflow execution context for later retrieval. Use for stateful processing patterns like accumulating results across iterations.

ActivityUtilityLogicTransform

SFTP Connection

SFTP

Configure a secure SFTP server connection in Koodisi. Set host, port, credentials, and key-based authentication for use across all SFTP file transfer activities.

ActivitySFTPFTPFile Transfer

Subflow

Common Utilities

Invoke a reusable Koodisi sub-workflow from within a parent workflow. Encapsulate common logic into sub-flows for modularity, reuse, and cleaner workflow architecture.

ActivityUtilityLogicTransform

Table Diff

Diff / Compare

Compare two tabular datasets and identify rows that have been added, updated, or deleted. Use in data synchronisation workflows to process only the changed records.

ActivityDiffCompareDelta

Test

Relational Database

Test connector for Koodisi workflow automation. No code required.

TriggerDatabaseSQLPostgreSQL

Un Compress

Compression

Decompress a ZIP or GZIP archive within a Koodisi workflow and extract the contents for downstream processing. Use in file ingestion pipelines that receive compressed payloads.

ActivityZIPCompressArchive

Update WF Variable

Common Utilities

Update a named workflow variable in the current Koodisi execution scope. Use to track state, counters, flags, or intermediate results as workflow logic progresses.

ActivityUtilityLogicTransform

Upsert

Relational Database

Insert or update records in a relational database using a configurable upsert strategy. Ideal for syncing master data from upstream systems into your database of record.

ActivityDatabaseSQLPostgreSQL

Use Profile

Common Utilities

Apply a named connection profile to a Koodisi workflow activity. Profiles centralise credential and configuration management, enabling environment-specific deployments without code changes.

ActivityUtilityLogicTransform

Verify Signature

Common Utilities

Verify a digital signature against a payload using a configured certificate in Koodisi. Use to authenticate inbound data from external systems and ensure tamper-proof message integrity.

ActivityUtilityLogicTransform

Wait

Common Utilities

Pause a Koodisi workflow execution for a configured duration before proceeding to the next activity. Use for rate limiting, polling intervals, and time-based orchestration logic.

ActivityUtilityLogicTransform

Webhook

HTTP / REST

Receive inbound HTTP webhook events to trigger Koodisi workflows in real time. Configure endpoint paths, authentication, and payload parsing for event-driven automation.

TriggerHTTPRESTAPI

Write ABS File

Azure Storage

Write or upload a file to Azure Blob Storage from a Koodisi workflow. Use to persist processed data, reports, or transformed files to cloud storage.

ActivityAzureCloudStorage

Write SFTP File

SFTP

Upload a file to a remote SFTP server from a Koodisi workflow. Use to deliver processed data, reports, or outputs to partner systems via secure file transfer.

ActivitySFTPFTPFile Transfer

Write Stream

Stream Processing

Write data as a stream to a configured destination in a Koodisi workflow. Use for generating large output files, streaming processed data, or writing to file-based sinks.

ActivityStreamKafkaReal-time

Write Stream

File Operations

Write data as a stream to a configured destination in a Koodisi workflow. Use for generating large output files, streaming processed data, or writing to file-based sinks.

ActivityFileI/ORead

XML → JSON

Format Conversion

Convert XML data to JSON format within a Koodisi workflow. Configure namespace handling and element mapping for seamless transformation in integration pipelines.

ActivityTransformCSVXML

XML → JSON

XML

Convert XML data to JSON format within a Koodisi workflow. Configure namespace handling and element mapping for seamless transformation in integration pipelines.

ActivityXMLDataTransform

Ship integrations faster. Operate them without chaos.

Reduce build time, eliminate blind spots, and keep every workflow accountable in production. Teams move faster — without losing control.

Contact Sales