Varan is a local-first SQL workspace and DBeaver alternative that runs one query across different databases. Join MySQL, PostgreSQL, DuckDB and your spreadsheets in a single SQL statement — cross-source SQL with no ETL — plus anomaly detection, column lineage and git-style rollback. Now in beta.
Request beta access →macOS · Windows · Linux · Free for founding testers
What is Varan?
Varan is a desktop SQL client that runs one SQL query across different databases and files — JOIN a MySQL table to a PostgreSQL table to a CSV or Excel file in a single query, powered by a local-first DuckDB engine, with no ETL. It also adds anomaly detection, column lineage and git-style rollback. Varan is a proprietary desktop app, free during the beta.
How do I join tables from different databases?
Point Varan at each source and run one SQL query with a normal JOIN across MySQL, PostgreSQL, DuckDB and spreadsheets. The join runs locally in DuckDB with read-only access — no ETL, no copying into one database first.
Is Varan a DBeaver alternative?
Yes — it's a desktop SQL client like DBeaver, but it can join across different databases and files in a single query, and adds a Python surface, anomaly detection, lineage and git-style rollback.
Can I query MySQL and PostgreSQL together?
Yes — one SQL statement joins a MySQL table to a PostgreSQL table (and to CSV or Excel files) without importing everything into one database.
Do I need admin access or a pipeline?
No — Varan uses read-only access and runs everything on your machine. No ETL, no exports, nothing written back to your sources.