{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"}],"enrichment":{"capability":"Build and deploy custom Python data connectors that run in Fivetran's cloud environment, handling data extraction, transformation, and loading for sources Fivetran doesn't natively support.","skillfed_tags":["data-integration","etl-framework"],"use_cases":["Extract data from a proprietary internal API that Fivetran doesn't support natively.","Pre-process or filter sensitive data before it enters your data warehouse.","Build a connector for a custom file format or database that requires special handling.","Integrate a private data source without exposing it to a third-party service.","Anonymize or transform data on ingestion to meet compliance requirements."],"what_it_does":"The fivetran-connector-sdk is a framework for writing custom data connectors that execute within Fivetran's managed cloud infrastructure. Instead of building a standalone service or relying on unsupported third-party connectors, you write Python code using the SDK's Connector, Logging, and Operations classes, and Fivetran handles scheduling, compute, and orchestration. The SDK is designed for scenarios where Fivetran lacks a native connector\u2014private APIs, custom applications, unsupported file formats, or data that requires filtering or anonymization before reaching your destination.\n\nThe package provides a structured way to define how data is extracted from your source, transformed if needed, and delivered to Fivetran's platform. It depends on grpcio and grpcio-tools for communication, requests for HTTP operations, and utility libraries like tqdm and prompt-toolkit. The framework abstracts away infrastructure concerns, letting you focus on the connector logic itself.","worth_installing":"Yes, if you need to ingest data from a source Fivetran doesn't support and want to avoid building and hosting a separate connector service. The SDK is actively maintained, has low install friction, carries a permissive license, and integrates directly with Fivetran's platform. Install only if you have a specific unsupported source in mind and are comfortable writing Python code to define the connector logic."},"id":"fivetran-connector-sdk","links":{"html":"https://skillfed.io/packages/fivetran-connector-sdk","md":"https://skillfed.io/packages/fivetran-connector-sdk.md","pypi":"https://pypi.org/project/fivetran-connector-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"fivetran-connector-sdk","python_support":"supports_current","summary":"Build custom connectors on Fivetran platform"},"popularity":{"monthly_downloads":216457,"position":9378,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.11.0"}
