# 🚀 Build Your Own Snowflake Tap with Singer.io!

**URL:** <https://community.cdata.com/t/build-your-own-snowflake-tap-with-singer-io/1051>\
**Category:** CData Drivers\
**Tags:** singer.i, singer, tap, discussion, python, snowflake, cdata-drivers, csv\
**Created:** [March 13, 2025, 10:37am UTC](https://community.cdata.com/t/build-your-own-snowflake-tap-with-singer-io/1051 "2025-03-13T10:37:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohsin](https://avatars.discourse-cdn.com/v4/letter/m/41988e/32.png) [@Mohsin](https://community.cdata.com/u/Mohsin)\
**Post date:** [March 13, 2025, 10:37am UTC](https://community.cdata.com/t/build-your-own-snowflake-tap-with-singer-io/1051/1 "2025-03-13T10:37:00Z")

</div>

[Singer.io](https://www.singer.io/) currently doesn’t have a Tap for **Snowflake** — so we decided to write a quick, easy guide on building one from scratch.

We’ve explored how to dynamically retrieve Snowflake metadata using system tables, define a schema based on discovery, and pipe the data into a CSV — all using **CData’s Python Connector for Snowflake** &nbsp;and Singer.

Check out the complete step-by-step guide here: [https://www.cdata.com/kb/articles/snowflake-python-singer.rst](https://www.cdata.com/kb/articles/snowflake-python-singer.rst)
