# Data Sources and Sinks

Zingg connects, reads, and writes to most on-premise and cloud data sources.

Zingg can read and write to Snowflake, Cassandra, S3, Azure, Elastic, major RDBMS, and any Spark-supported data sources. Zingg also works with all major file formats like Parquet, Avro, JSON, XLSX, CSV, TSV, etc. This is done through the Zingg [pipe](https://docs.zingg.ai/0.3.4/connectors/pipes) abstraction.<br>

![](https://3423074920-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FngqsuC2LVWwrOiyPZbU2%2Fuploads%2Fgit-blob-deab8fd6561bf5e4cef412aaba1000eeebab68b9%2FzinggOSS.png?alt=media)
