CSV & folder import
Drop in a CSV file or a whole folder and query it right away with DuckDB.
Not your grandfather’s SQL client!
A fast, native desktop SQL client written in Rust. One app for SQL Server, Oracle, PostgreSQL, MySQL, SQLite, DuckDB and more, with import, data shaping, test data and AI built in.
-- Artists with the most albums
SELECT a.Name,
COUNT(*) AS albums,
SUM(t.tracks) AS tracks
FROM Artist a
JOIN Album al ON al.ArtistId = a.ArtistId
JOIN (SELECT AlbumId, COUNT(*) AS tracks
FROM Track GROUP BY AlbumId) t
ON t.AlbumId = al.AlbumId
WHERE a.Name LIKE {{artist}}
GROUP BY a.Name
ORDER BY albums DESC
LIMIT 10;
Connect to the servers at work and the files on your disk without switching tools.
Native Rust and GPUI, so it starts fast and stays responsive with big result sets.
Drop in a CSV file or a whole folder and query it right away with DuckDB.
Chain import, rules and pivot steps in a note, then rerun the whole flow.
Use ? or {{name}} placeholders and fill in values when you run.
See what every CTE in a long query returns, each in its own tab.
Keep connections, queries and notes for each project together.
Copy tables from any server into a local DuckDB file for fast offline work.
Sync tables between databases and preview every change before it’s applied.
Generate realistic test data with sensitive values masked.
Serve a table as a local web page to share a view without exporting files.
Turn query results into PDFs with Mustache or Typst templates.
Get help writing and explaining SQL, with support for local models through Ollama.
Run it from a zip file. No installer or admin rights needed.
QueryKite is in active development. Pricing is planned, not final.
Free
The everyday SQL client: connect, query and explore all supported databases.
Coming soon
The power features for data work, plus support for continued development.