Singer Data Extraction Framework
www.singer.io
2
Leaving SiteNav
External Link Disclaimer
You are about to visit www.singer.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Singer is an open source framework for writing extractors and loaders that move data between sources and destinations in the Extract-Load-Transform (ELT) data pipeline pattern. Originally developed at Stitch (now part of Talend) in 2017, the project provides a standardized specification for how data extraction taps and loading targets communicate through JSON-based message streams. The Singer specification defines two types of components: Taps that extract data from source systems such as APIs, databases, SaaS applications, and files, and Targets that load extracted data into destination systems such as data warehouses, databases, and cloud storage. Communication between taps and targets follows a simple Unix pipe pattern: a tap outputs JSON records and schema information to stdout, which is piped into a target that consumes the stream and writes data to the destination. The Singer community has built hundreds of open source taps and targets covering popular data sources including Google Analytics, Salesforce, Shopify, Stripe, HubSpot, Slack, MySQL, PostgreSQL, MongoDB, and Elasticsearch, and destinations including Snowflake, BigQuery, Redshift, Amazon S3, and PostgreSQL. This growing catalog enables users to mix and match components to build custom data pipelines without writing custom code.
Tags & Categories
Categories
Tags
Statistics
2
Views
0
Clicks
0
Like
0
Dislike