Telemetry from five databases
A fintech team brought events, accounts, devices and tickets together in one weekly chart
QueryLane for Mac, Windows and Linux
Query any database, turn results into jobs, charts and dashboards, and bring in an AI assistant whenever it helps
Free · Apple silicon and Intel · Signed and notarized by Apple
Sources
Connect relational, document and analytics databases, query CSV, JSON and Parquet files on your computer, in S3 or over SFTP with SQL, and call HTTP APIs from your jobs. Everything opens in the same explorer, editor and result view
MariaDBRelationalSSH tunnels are built in, and SQL Server works from 2017 on, with SQL Server or Windows logins
Product names and logos belong to their owners. Firebird is a registered trademark of the Firebird Foundation Incorporated
AI, if you want it
Bring in the assistant when it saves you time. It knows your schema, writes queries and builds steps, and it always asks before running anything or making changes
SELECT toStartOfWeek(ts) AS week, app_version, uniqExact(user_id) AS active_users FROM events WHERE ts >= now() - INTERVAL 8 WEEK GROUP BY week, app_version ORDER BY week
events table and wrote the query. It returns 24 rows, 8 weeks for each of 3 versionsMCP
QueryLane has its own MCP server. Your agent reads schemas, builds and runs jobs and makes dashboards with its own model and account, and QueryLane decides what it may touch
querylane_schema_getread the schemaquerylane_job_createmade the jobquerylane_run_start12 rowsquerylane_dashboard_create3 widgetsThe agent works on its own model and subscription, QueryLane needs no AI account for it How to connect an agent
Product names belong to their owners. QueryLane is an independent product and is not affiliated with or endorsed by them
Jobs
Combine queries, JavaScript, HTTP requests, files and plugins in a single job, load the results into any table or storage, add checks that keep bad data out, and run it right away or on a schedule
Each step waits for the results it needs, and independent steps run in parallel
A failed check can add a warning or stop the job before the data goes anywhere
Jobs run on time even when QueryLane is closed. You hear about failures right away, and Telegram can deliver every result
Keep jobs as YAML in a repository and clone, pull, commit and push them with full file history
Every step change is saved with a diff, so you can restore any version, even a deleted step
Send a job as a single file. Secrets stay behind, and connections are matched on import
See it run
Open a job, run it and the report is ready a moment later. Every step runs on your computer
Dashboards
Put numbers, tables and charts from your jobs on one page. A dashboard opens at once from stored results and picks up scheduled runs, so the morning report is ready before you are
Add a chart from a run report, or make a dashboard of every chart a job draws
Narrow every widget by dates, values or ranges right over the stored rows
Change a job variable and the dashboard runs the job in the background with it
Show the latest runs, run the jobs on open or follow scheduled runs live
Save as an HTML page or an image, or export with its jobs to another QueryLane
Ask the assistant or your MCP agent for a report and it builds the jobs and the dashboard
In practice
A fintech team brought events, accounts, devices and tickets together in one weekly chart
A scheduled job sends the summary before the workday begins
Autocomplete, explain plans and paging through millions of rows
Code
Any step can be code. Use earlier results by name and hand rows to the next step
// Active users by version, split by plan const events = ${app_events}; const plans = new Map( ${accounts}.map(a => [a.user_id, a.plan]) ); const groups = {}; for (const e of events) { const plan = plans.get(e.user_id) ?? 'free'; const key = `${e.week}|${e.app_version}|${plan}`; groups[key] = (groups[key] ?? 0) + 1; } return Object.entries(groups).map(([key, users]) => { const [week, version, plan] = key.split('|'); return { week, version, plan, users }; });
Database client
Browse, query, edit and export data in any engine through one calm interface
| id | account_id | amount | currency | status | created_at |
|---|---|---|---|---|---|
| 1918204 | 40118 | 129.90 | EUR | settled | 2026-09-25 07:58:12 |
| 1918203 | 22871 | 18.00 | EUR | settled | 2026-09-25 07:57:49 |
| 1918202 | 40118 | 2,400.00 | USD | declined | 2026-09-25 07:57:31 |
| 1918201 | 9310 | 56.35 | EUR | settled | 2026-09-25 07:56:58 |
| 1918200 | 31552 | 7.99 | GBP | refunded | 2026-09-25 07:56:40 |
| 1918199 | 12004 | 310.00 | EUR | settled | 2026-09-25 07:56:02 |
| 1918198 | 22871 | 45.10 | EUR | pending | 2026-09-25 07:55:47 |
| 1918197 | 8876 | 1,020.00 | USD | settled | 2026-09-25 07:55:13 |
| 1918196 | 40502 | 64.00 | EUR | settled | 2026-09-25 07:54:36 |
Schemas, tables, views, indexes, functions, collections and GridFS, all in one tree
Autocomplete from your schema, saved queries, parameters and explain plans on every engine
Switch how any result looks without running the query again
Change rows right in the grid, preview schema changes as DDL and commit or roll back transactions
Paste a connection string, or bring your connections over from DBeaver and Navicat with their passwords
Export to CSV, JSON or Excel, import CSV, XML or Excel files, copy data between connections and open S3 or SFTP files as tables
Connections, queries and results live on your machine and reach an AI provider only when you connect one. With a local model, your data never leaves your computer
Passwords, API keys and tokens sit in an encrypted vault. Its key lives in the Keychain on a Mac, is protected by Windows for your account on a PC and sits in the system keyring on Linux, and AI agents only ever see masks
For each connection, agents get no access, read only or read and write. Read only also opens a read-only database session wherever the engine has one
One switch stops agents from running JavaScript, HTTP and plugin steps on your computer
Set a connection to Ask, and every change an agent makes waits for your answer in QueryLane. The action journal shows what agents did
Roadmap
In order of priority
Allowed schemas and undo on top of the access per connection, approvals and action journal that are already here
A server of your own that runs published jobs with retries, backfills and dependencies, also while your computer is off
The same runner hosted by us, for teams that would rather not keep a server
Pricing
The desktop features are free to use on Mac, Windows and Linux. Cloud and self-hosted options are planned
Details and availability will appear on this site
Deployment details and availability will appear on this site