{"library":"singer-sdk","type":"library","category":null,"description":"The Singer SDK (Software Development Kit) is a Python framework for building Singer taps (data extractors) and targets (data loaders). It simplifies the creation of data connectors that are compliant with the open-source Singer Spec, handling much of the boilerplate code for configuration, schema discovery, state management, and data serialization. The library is actively maintained by Meltano and the Singer community, with frequent releases addressing bug fixes, new features, and deprecations.","language":"python","status":"active","version":"0.53.6","tags":["singer","etl","data integration","tap","target","meltano","data connector"],"install":[{"cmd":"pip install singer-sdk","imports":["from singer_sdk import Tap","from singer_sdk import Stream","from singer_sdk.streams import RESTStream","import singer_sdk.typing as th","from singer_sdk.sql import SQLTap, SQLStream, SQLSink, SQLConnector, SQLTarget"]},{"cmd":"pip install singer-sdk[sql]","imports":[]},{"cmd":"pip install singer-sdk[jwt]","imports":[]}],"homepage":"https://sdk.meltano.com/en/latest/","github":"https://github.com/meltano/sdk","docs":"https://sdk.meltano.com/en/latest/","changelog":"https://github.com/meltano/sdk/blob/main/CHANGELOG.md","pypi":"https://pypi.org/project/singer-sdk/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":6.8,"avg_import_s":1.53,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/singer-sdk/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}