Changelog

What's new

Product updates for viewparquet — the private, in-browser Parquet workbench.

2.4Changelog

Use the AI assistant with your own OpenRouter/provider key. Chat, SQL generation, and data-sharing controls stay explicit and browser-to-provider.

BYOK-only AI

  • OpenRouter key setup in Settings -> AI -> Connection
  • Chat and SQL helper requests go directly from the browser to the configured provider
  • No server-side AI proxy flow

Model control

Users can pick from curated OpenRouter models, hide defaults, and add custom model slugs for their own provider account.

Privacy controls

Data-sharing presets control what schema, metadata, and sample values can be sent to the selected BYOK provider.

2.3Changelog

Stream Parquet and other formats from HTTPS links, public s3:// objects, or private buckets — AWS S3, Cloudflare R2, GCS, and MinIO. Credentials stay in your browser; DuckDB reads only the bytes it needs.

Remote sources

  • Open from S3 / URL in the viewer — public HTTPS, presigned URLs, or s3:// paths
  • Private buckets with in-browser access keys and optional STS session tokens
  • Provider presets for Amazon S3, Cloudflare R2, Google Cloud Storage, and MinIO
  • Recent sources saved without secrets for quick reopen of public links

Privacy

Remote reads go directly from your browser to the bucket or CDN. viewparquet does not proxy object data or store your credentials on our servers.

2.2Changelog

Chat with your data, generate and fix SQL in the editor, and control exactly what context leaves your browser — powered by your own OpenRouter key. In-app support via Featurebase.

AI chat assistant

  • Ask questions in plain language and get SQL grounded in your open file
  • Run generated queries or insert SQL into the editor in one click
  • Multi-tab chat sessions while you explore
  • Charts and query-tool results inline in the conversation

SQL editor AI

  • Ask AI (⌘K / Ctrl+K) to draft queries from a prompt
  • Fix AI to repair syntax errors against your schema

Bring your own key

Connect an OpenRouter API key in Settings → AI. Keys stay in your browser — viewparquet does not proxy AI requests through our servers. You choose the model and pay your provider directly.

Data sharing controls

  • Presets and per-feature toggles for column headers, types, metadata, and sample cell values
  • Separate settings for chat vs SQL helper
  • Context chip in chat shows what is shared at a glance

Support

  • In-app messenger via Featurebase for help and feedback
2.1Changelog

We switched to less invasive, cookieless analytics — and removed the cookie banner entirely. We respect your privacy, and now there is one less thing to click through.

Privacy-first analytics

We replaced Google Analytics with Simple Analytics, a privacy-friendly tool that uses no cookies, no fingerprinting, and no cross-site tracking. It only tells us aggregate things like page views and which features get used — never who you are.

  • No analytics cookies, so no cookie banner
  • No ad trackers, user profiles, or session recordings
  • Your files still never leave your browser — that has not changed and never will
2.0Changelog

A new workbench for Parquet: multi-tab SQL and a virtualized results grid — all running locally in your browser with DuckDB-WASM.

SQL editor

Write full DuckDB SQL with tabbed queries, schema-aware editing, and one-click run. Export results to Parquet, CSV, or JSON without leaving the tab.

Results grid

  • Virtualized Glide grid for smooth scrolling on large result sets
  • Type-aware cell coloring for numbers, dates, IDs, and nulls
  • Per-column stats: cardinality, ranges, and null rates

Privacy-first

Files never upload to viewparquet. Processing stays in-browser — open DevTools Network and confirm zero file uploads to our servers.

1.2Changelog

Faster loads, saved files, and a cleaner viewer shell for day-to-day Parquet inspection.

Viewer

  • Remember recently opened files in IndexedDB for quick reopen
  • Improved Parquet and GeoParquet detection and error messages
  • Dark mode aligned with the rest of the app
1.1Changelog

Broader format support and export paths for validated datasets leaving the viewer.

Formats & export

  • GeoParquet viewing alongside standard Parquet
  • Export query results to CSV and JSON
  • Clearer schema and column type display in the grid
1.0Changelog

Initial release — open Parquet files in the browser and explore them without installing anything.

Core

  • Client-side Parquet viewing powered by DuckDB-WASM
  • No accounts, no uploads, no server-side data processing
  • Support for .parquet and .geoparquet files

Have feedback or a feature request? Share on Featurebase or reach out on X.