ABOUT

QueryFlow is built by one working data engineer.

By Chris Davidson, founder of yForest · Updated September 26, 2026

Not a platform team, not a growth-stage startup. A Mac app built by someone who runs SQL against warehouses every day and got tired of switching tools to do it.

Who built this

I'm Chris Davidson. I've spent 20+ years as a software engineer, and my day job is running data engineering and analytics for a large organization: pipelines, warehouses, dashboards, the usual mix of SQL and glue code that keeps a data team's lights on. QueryFlow isn't a product of that job. It's built through yForest LLC, an independent software company I run on the side, based in Flower Mound, Texas, and it exists because the SQL client I wanted for my own work didn't exist.

Why QueryFlow exists

Every day I connect to more than one kind of warehouse. Snowflake for one project, BigQuery for another, a Postgres instance for something internal, a CSV someone emailed me that needs to land in a table before end of day. Most SQL clients handle one or two of those well and treat the rest as an afterthought. Most ETL tools want you to pay per row moved and hand your credentials to a cloud service you don't control. I wanted one native Mac app that could connect to a warehouse, let me ask it questions in plain English with a model I choose, move data between systems on a schedule, and watch a query for changes, without a monthly bill tied to how much data I touch. That's what QueryFlow is.

What QueryFlow actually is

QueryFlow is a native macOS app, not a web dashboard and not a hosted service. It connects to Snowflake, Redshift, PostgreSQL, MySQL, BigQuery, Databricks, Salesforce, Google Sheets, and CSV/Excel files, nine sources in total. Credentials sit in the macOS Keychain and are wiped when you delete a connection, not stored on a server somewhere. The Ask panel answers questions about your data using a model you choose and a key you provide, at roughly 2 cents a question, rather than a model QueryFlow picks and bills you for. Data Sync jobs move rows between systems with Insert, Update, or Upsert behavior, and Watch This lets you monitor a query and get pinged in Slack or Teams when the result changes. A background helper runs scheduled Snowflake, Redshift, BigQuery, and Databricks jobs and delivers results to S3, SFTP, a local file, or email even when the app itself is closed.

What it doesn't do

QueryFlow doesn't do real-time streaming CDC, and it isn't a managed platform with a team on the other end babysitting your pipelines. If you need sub-second replication or you're coordinating data infrastructure across a large team with dedicated headcount for it, a platform built for that is a better fit. QueryFlow is built for someone who wants direct control over their own connections and doesn't want to pay by the row for it.

Get in touch

Bug reports and feature requests go to Featurebase, where you can also see the public roadmap and changelog. You can email support@yforest.ai directly, or watch walkthroughs on YouTube. QueryFlow is available on the Mac App Store with a 14-day free trial, no card required.

QueryFlow Studio $9.99/mo · $99/yr
QueryFlow Pipelines $29.99/mo · $199.99/yr

Try it on your own warehouse.

14-day free trial, no card required.

Start 14-day free trial

No credit card. 14 days. Cancel in one click.