Connector SDK Concepts Overview
To efficiently build a reliable connector with the Fivetran Connector SDK, you need to make several key decisions. This includes choosing patterns for authentication, data extraction and handling, sync strategy, pagination, error handling, and schema and state management. It is best to start by investigating the target data source, since some decisions, such as how to authenticate to access the data, must be made right away. Others, like fine-tuning data handling or pagination, can be finalized as you get your initial connector working and gain a better understanding of the specific data patterns used by the source.
This section helps you understand and prepare for each area, and highlights key decisions to consider while coding.
Building connectors with Connector SDK — basic principles explained
- Authentication: How your connector successfully connects to the source to access data.
- Data Handling: How your connector fetches data from a source system, shapes it into destination-ready records, and sends those records to Fivetran.