Bigquery supports running queries over csv files, but I don't see this option in this bigquery api. See https://cloud.google.com/bigquery/external-data-sources and https://cloud.google.com/bigquery/external-data-cloud-storage I see example for reading csv files into a table, but I would rather not have to manage creating and deleting temporary tables.