DuckDB-WASM Engine

SQL Analytics Studio

Run blazing fast SQL queries on your local CSV and Parquet files directly in the browser.

Database Schema

Drop CSV or Parquet files here to mount multiple tables

Workspace Locked

Drop a file into the Database Schema panel to begin.

Query Editor
Results (0 rows)
Result
Execute a query to see results here.

How SQL Analytics Studio Works

Zero-Trust Privacy

100% of the database engine runs locally inside your browser's memory using WebAssembly. Your CSV and Parquet files are never uploaded to any cloud server, making it fully compliant with strict corporate data policies.

DuckDB-WASM Powered

Traditional SQL databases like MySQL process data row-by-row. We use DuckDB, an advanced columnar OLAP engine designed specifically to crunch millions of data points instantly for analytical workloads.

Zero Setup Required

No need to install PostgreSQL, configure ports, or memorize command-line database creation scripts. Just drag and drop your files into the sidebar and start writing complex queries immediately.

Frequently Asked Questions

Because this studio runs as an in-memory analytical engine (rather than a traditional persistent server), everything exists within a single unified workspace. You don't need to partition data into separate databases. Instead of creating a database, simply drop a file into the sidebar to automatically mount it as a Table, or use CREATE TABLE my_table (id INT); to start fresh.

Yes! You can drop as many files as you want into the schema sidebar. Each file will be mounted as its own distinct table. You can then write standard SQL JOIN statements across all of them instantly.

The engine uses DuckDB, which relies on a rich, PostgreSQL-flavored SQL dialect. It supports advanced features like Window Functions, Common Table Expressions (CTEs), nested JSON extraction, and powerful grouping functions.

Your current SQL query is continuously auto-saved to your browser's local storage. If you accidentally close the tab or refresh the page, your query will instantly restore when you return. However, because the tables are stored in ephemeral memory, you will need to drag and drop your files into the sidebar again upon returning to remount them.