Skip to Content

Plugins Available in Jitterbit Harmony


The table on this page lists the plugins that are provided by Jitterbit.

All of the plugins are available for use on Jitterbit Private Agents. Plugins available for a Cloud Agent Group are indicated with a blue background.

Plugins marked as standard are available within Jitterbit Harmony from the Management Console Plugins page. Non-standard plugins must be downloaded and added as described in the documentation for each plugin.


Plugins provided by Jitterbit are deprecated. See Deprecation and Support in Plugins.

Jitterbit Plugins

Plugin Plugin Name Description Available on Cloud Agent Groups Standard
AES Encryption Jitterbit AES Encryption Encrypts and decrypts using the AES algorithm. The plugin can be used for decrypting encrypted source files, encrypting target files, or encrypting or decrypting variables in a script. Yes
Amazon S3 SOAP Signer Amazon S3 SOAP Signer Inserts a timestamp and signature element in a web service SOAP request made to the Amazon S3 API. It takes as input the user's secret access key, and optionally the name of the web service operation.
AS2 Jitterbit AS2 Adds support for certain AS2 functionality. Yes
AWS S3 Create Jitterbit AWS S3 Create Uploads a file to Amazon AWS S3 as a target in an operation. Yes Yes
AWS S3 Get Jitterbit AWS S3 Get Reads, renames, or deletes a file from Amazon AWS S3. A file that is read can be used as a source in an operation. Yes Yes
Control Character Replacer Control Character Replacer Replaces all control characters in input files with a given string. Yes
CSV File Splitter CSV File Splitter Splits an incoming CSV file into one or more output files. The default behavior is to write each record of the incoming file to a separate output file. By defining one or more primary keys you can group the incoming records, so that all records with the same primary key values are written to the same output file.
CSV Splitter 2 CSV Splitter 2 Splits based on a specified size. Filenames are based on a base name: base_file_name_00001.csv, base_file_name_00002.csv, etc.
DB Update DB Update Batch inserts/updates to a database from a file, or creates a control file to run Oracle SQL Loader.
EBCDIC To ASCII EBCDIC To ASCII Converts an IBM EBCDIC file to a plain US-ASCII file. The record_length, if set, is used to split the file into one record per line.
File Merger Jitterbit File Merger Merges all source text or target text files into one single text file. The current implementation uses the platform's default encoding for reading and writing the files. The text files are merged in alphabetical order (ignoring case). Yes Yes
Groovy Runner Groovy Runner Executes a Groovy script on the agent. The script to run is provided either in the variable groovy.script or in a local file with the path given by groovy.file. The return value is stored in the output variable groovy.return.
HMAC-SHA1 Generator Jitterbit HMAC-SHA1 Generator Generates a message signature using the SHA-1 hash function. The signature is returned as a hex-encoded string in the output variable Jitterbit.HMACSHA1.Signature. Yes Yes
HMAC-SHA256 Generator Jitterbit HMAC-SHA256 Generator Generates a message signature using the SHA-256 hash function. The signature is returned as a hex-encoded string in the output variable Jitterbit.HMACSHA256.Signature. Yes Yes
HTML Form Encoder HTML Form Encoder URL-encodes the contents of a CSV file and writes the result either to the variable Jitterbit.HtmlFormEncoder.Encoded or writes it to the original file, depending on the value of the variable Jitterbit.HtmlFormEncoder.Mode.
Line Break Cleaner Line Break Cleaner Cleans line breaks in a file with segments. Segments and delimiter are taken as input.
Multipart Multipart Reads a multipart request. Yes Yes
OASIS Web Service Security OASIS Web Service Security Appends an OASIS Web Services Security (WSS) security header to a web service request. The header includes a UserNameToken element. Optionally, the header can include a Timestamp element. Yes Yes
OAuth Google Service Account Jitterbit OAuth - Google - Service Account Authenticates with Google's implementation of OAuth 2 for Google service accounts, placing the auth token in the variable google.oauth.token.auth and the expiration amount of seconds in the variable google.oauth.token.expireSeconds. Yes Yes
PGP Decryption Jitterbit PGP Decryption Decrypts PGP-encrypted source files. Yes Yes
PGP Encryption Jitterbit PGP Encryption Encrypts clear text target files using PGP. Yes Yes
POP3 File Reader POP3 File Reader Checks for messages on a specified POP3 account, pulls the next unread message, extracts any attached files, and passes them on to the next Jitterbit processing step. Yes
Prepend Data Jitterbit Prepend Data Prepends the contents of the global variable DataToPrepend to each output file. It c an also be used for appending using the DataToAppend global variable. Yes
Run Command Jitterbit - Run Command Runs a command with optional arguments. Yes
Run Command on File Jitterbit - Run Command On File Runs a specific command, once for each input file. Yes
Send Email With Attachment Send Email With Attachment Provides support for sending emails, with target files as attachments. Yes
Siebel On Demand Login Siebel OnDemand - Login Provides login to a Siebel OnDemand server. The login call returns a session ID from a cookie. The session ID is stored in an output variable with the name. Yes
Split XML by Value Split XML by Value Splits an XML input file based on the value of a node. All nodes with the same value of this node are grouped in one file.
UnixToDos Jitterbit UnixToDos Changes line terminators to DOS format (CR-LF). Yes Yes
Unzip Jitterbit Unzip Unzips one or more source files. Supports flat ZIP archives and GZIP files. Yes Yes
UTF-8 File Encoder Jitterbit UTF-8 File Encoder Converts a file with a specified encoding to and from UTF-8. Source files are encoded from the specified encoding to UTF-8. Target files are encoded from UTF-8 to the specified encoding. Yes Yes
XSL Transform Jitterbit XSL Transform Applies an XSL Transform (XSLT) stylesheet to an input file. Yes
Zip Archive Jitterbit Zip Archive Creates a ZIP archive from one or more input files. Yes Yes