CSV, JSON, and Parquet
Read and write all three, with gzip, bzip2, and zstd on the way in.
Polytomic connects Amazon S3 to your data warehouse, databases, and SaaS tools for file based ETL and reverse ETL. Read CSV, JSON, and Parquet files into Snowflake or BigQuery, and write query results back to S3 as scheduled files, without writing code.
Read and write all three, with gzip, bzip2, and zstd on the way in.
Match files by pattern and turn parts of the path into real columns.
Read new objects as they land using S3 event notifications through SQS.
Load S3 files into Snowflake, BigQuery, or Databricks
Move data between Amazon S3 and your data warehouse, databases, and SaaS tools, reading files in and writing scheduled output back out.
Point Polytomic at a bucket and it discovers the files there, infers schemas, and loads them into your data warehouse, databases, or SaaS tools. In the other direction it writes query results back to S3 on a schedule, in whichever format the consuming system expects.
Patterns are what make recurring drops workable. A glob can gather many files into one table, and capture expressions turn parts of the path, like a date or an org identifier, into real columns rather than context that disappears on load.
Polytomic connects with an access key and secret, or by assuming an IAM role. Role based connections generate a per connection external ID once saved, which you add to the role's trust policy so only your Polytomic connection can assume it. The connection can also be scoped to a bucket prefix.
See the documentation for full setup details.
Set up and manage syncs without writing code.
Use SQL to define exactly what data gets synced.
Supports large datasets with incremental syncs and bulk APIs.
No credit card required. Free trial available.