HTTP connector and the Connector SDK

Workato provides the following options to enable you to build your own connector:

  • HTTP connector: Allows you to make API requests using a visual interface
  • Connector SDK: Provides programmatic control over connector behavior and advanced customization options

The Connector SDK supports advanced customization and works best for users with development experience. You can use the Connector Copilot to generate code, explore examples, and streamline development.

This document describes the differences between these options and helps you determine the best approach for your connector development.

Authentication methods

APIs use a range of authentication mechanisms, from basic authentication (username and password) to more complex methods like OAuth 2.0.

The HTTP connector and the Connector SDK support the following authentication methods:

Authentication methodHTTPSDK
OAuth 1.0
OAuth 2.0
Basic auth
Plain API key/token
Digest auth
Multi-step auth

Data types

The HTTP connector and the Connector SDK support the following data types:

Data typeHTTPSDK
JSON on REST
XML on REST
URL encoded Form
Multipart
Binary

Capabilities

The HTTP connector and the Connector SDK offer the following capabilities:

CapabilityHTTPSDK
Trigger closure
Updated record triggerSometimes
Webhook + poll trigger
Data transformation
Data pre/post processing
Pagination
While loop
For loop

Additional functionality

The HTTP connector and the Connector SDK have the following additional functionality:

FunctionalityHTTPSDK
Sharing
Clone and run recipes
Reusable (cross recipe)
Manual webhook
Auto webhookCan cause issues

Last updated: