S3 & URL
View Parquet on S3 without downloading the whole file first
Checking one Parquet file in a bucket should not require aws s3 cp, a notebook, or an Athena query. viewparquet points DuckDB-WASM straight at the object: paste a public HTTPS or presigned URL, an s3:// path, or connect a private bucket with access keys.
For a Parquet endpoint that supports HTTP range requests, DuckDB can request portions of the object instead of downloading the entire file up front. Actual transfer depends on the query, Parquet layout, and host behavior. Requests go from your browser to the object store; private credentials remain in the current browser session and are not persisted. AWS S3 and compatible endpoints such as R2, GCS with HMAC interoperability, and MinIO require the appropriate endpoint, credentials, permissions, and CORS configuration.
Open remote ParquetTry it on your own file
Drop a Parquet, GeoParquet, CSV, or JSON file into viewparquet: browse rows, run DuckDB SQL, and export results in-browser without uploading the dataset to viewparquet. Optional AI sends messages and applicable context directly to the provider you choose; review Settings → AI before use.