Build a connector for every source
Fivetran supports every source system and application for all of your innovation needs. Easily connect to any source system and manage the pipeline within our platform.
Customization
Customize data pipelines to meet specific needs for any source, including data formats, schemas, and transformations.
Security
Rest assured with robust security features, including data encryption, access controls (data governance), and logs.
Developer-friendly
Easily connect to source systems with step-by-step instructions and simple Python code while integrating with leading extensibility and orchestration tools.
Build, deploy, run. All with Fivetran.
With the Fivetran Connector SDK, easy-to-use templates let you quickly build a connector or augment an existing connector to replicate the exact data you need from any source to your destination — all while benefitting from Fivetran’s high performance and robust automation features.
Launch a connector in 4 hours
Install Connector SDK in the python development environment of your choice and setup your connector SDK project.
Write connector.py code to extract data from the source of your choice and process it for upload the way you want.
Test locally, debugging your code to deliver the tables and columns exactly how you want.
Deploy to Fivetran, tweak your production configuration and complete your final User Acceptance Testing and end 2 end test and validation.
How it works
- Retries
- Connection-level resyncs
- Idempotency
- Orchestration
- Schema inference
- Failure recovery
- Infrastructure to run custom code
- Automatic scaling
- Sync strategy: historical vs. incremental
- Data filtering
- Delete capture
- State management
- Multithreading data extraction
- Schema definition
Use cases
Proprietary sources
Integrate data sources without relying on external engineering teams
Industry-specific platforms
Unlock technologies specific to your industry without a Fivetran native connector
Augment an existing connector
Incorporate additional tables, fields, schemas, and filters from current Fivetran sources
Quicker time to value
Integrate data sources without relying on external engineering teams or Fivetran
Customizing data
Replicate and filter sensitive data and match existing schemas in your destination
Custom APIs
Centralize data from pre-built APIs for your systems
Unlocking your most critical data sources
“Managing and monitoring with the Fivetran Connector SDK is far better than building custom data pipelines standalone. My team can customize code and run it in the Fivetran platform to reduce the complexity of our data infrastructure and keep data integration centralized in one platform.”

Example connections
Unique source systems and replication requirements met
You request it, Fivetran builds and manages it
Lite connectors are built by Fivetran to get you fast, code-free access to API sources on a by-request basis. Submit a request, and we work with you to build a connector that unlocks the data you need most.
Use cases
API systems
Connect to any API-enabled system no matter how big or small, to eliminate all data silos
Code-free bespoke connections
Get access to unsupported data sources with no coding or engineering overhead
Request submission
You submit a request to build a connector for a specific source.
Request validation
We review the request.
Technical consultation
Our Technical Product Specialist team meets you and discusses the requirements and use cases.
Connector development
We build and test the connector.
Private Preview release
The connector development reaches the Private Preview phase.
Generally Available release
The connector development reaches the Generally Available phase.
Compare custom connector options
Connector SDK
Lite connectors
Description
An easy-to-use software development kit to quickly build a new data pipeline using Python with the benefits of the Fivetran managed service
Submit a request to Fivetran, and we will build a new connector
Source type
Files, databases, APIs
API-only
Use cases
Both new connectors and augmenting an existing connector
New connectors
Built by
Built by you with assistance from the Fivetran Connector SDK
Connector built by Fivetran through the By Request Program
Language
Python
N/A — built by Fivetran
Release time
Hours to days
Ask us about free Professional Services to accelerate time-to-value
Weeks to months
Requests are prioritized. We will release new connectors in Private Preview and then General Availability
For bespoke data connection requirements, check out our Functions connector
You manage the infrastructure and code; we manage writing the data to your destination.
Explore the docs