{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"A framework for building Airbyte connectors that extract data from HTTP APIs and other sources, supporting both declarative (low-code) and programmatic Python approaches.","skillfed_tags":["data-integration","etl-framework","connector-development"],"use_cases":["Build a REST API connector to sync data from a SaaS platform into a data warehouse using the declarative manifest.","Develop a custom Python connector for a proprietary or complex data source requiring conditional logic and custom transformations.","Create a file-based connector to extract data from S3, Azure Blob Storage, or Google Cloud Storage.","Implement a high-throughput connector that reads data concurrently from multiple partitions or slices.","Extend an existing Airbyte connector with custom authentication, error handling, or retry logic."],"what_it_does":"Airbyte CDK is a Python framework for building connectors that integrate data sources into Airbyte's data pipeline platform. It abstracts the complexity of implementing Airbyte's protocol by providing base classes, helpers, and a declarative manifest language for defining how to extract, transform, and stream data from APIs, databases, and file systems.\n\nThe package supports three main approaches: a low-code declarative manifest (recommended for most connectors), a concurrent CDK for high-throughput scenarios, and a file-based CDK for cloud storage sources. It handles authentication, pagination, rate limiting, schema inference, and protocol serialization, letting developers focus on source-specific logic rather than boilerplate. The framework is actively maintained and supports modern Python versions.","worth_installing":"Yes, if you are building connectors for the Airbyte ecosystem. The framework is actively maintained, carries no known vulnerabilities, and provides well-documented patterns for both low-code and custom connector development. Install friction is low and Python support is current. Not relevant if you need a standalone data-fetching library outside Airbyte."},"id":"airbyte-cdk","links":{"html":"https://skillfed.io/packages/airbyte-cdk","md":"https://skillfed.io/packages/airbyte-cdk.md","pypi":"https://pypi.org/project/airbyte-cdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"airbyte-cdk","python_support":"supports_current","summary":"A framework for writing Airbyte Connectors."},"popularity":{"monthly_downloads":1575848,"position":3746,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"7.25.1"}
