# 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 method | HTTP | SDK |
|---|---|---|
| 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 type | HTTP | SDK |
|---|---|---|
| JSON on REST | ✔ | ✔ |
| XML on REST | ✔ | ✔ |
| URL encoded Form | ✔ | ✔ |
| Multipart form | ✔ | ✔ |
| Binary | ✔ | ✔ |
# Capabilities
The HTTP connector and the Connector SDK offer the following capabilities:
| Capability | HTTP | SDK |
|---|---|---|
| Trigger closure | ❌ | ✔ |
| Updated record trigger | Sometimes | ✔ |
| 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:
| Functionality | HTTP | SDK |
|---|---|---|
| Sharing | ✔ | ✔ |
| Clone and run recipes | ✔ | ❌ |
| Reusable (cross recipe) | ❌ | ✔ |
| Manual webhook | ✔ | ✔ |
| Auto webhook | Can cause issues | ✔ |
Last updated: 1/9/2026, 5:33:52 PM