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