Understand your data.

dashql helps your team get answers out of its database. Connect a data source, write SQL with schema-aware AI completion, and turn results into charts and dashboards everyone can act on. No drag-and-drop report builder, no proprietary query language - just SQL, running against your database.

Free to start · No credit card · Set up in minutes

The dashql editor: a schema sidebar, a SQL editor with an AI completion suggestion, and query results shown as a table and a bar chart.
acme · prod-db
-- Weekly revenue by order status
SELECT date_trunc('week', created_at) AS week,
       status,
       SUM(total) AS revenue
FROM orders
WHERE created_at >= now() - interval '8 weeks'
GROUP BY 1, 2 ORDER BY 1;Tab
Run · S Save ▶ Run query
Results 142 rows in 218 ms · cached 2 min ago
weekstatusrevenue
2026-07-06fulfilled24,118.50
2026-07-06pending3,204.10
2026-07-13fulfilled26,540.00
2026-07-13refunded−1,204.75
weekly revenue · past 8 weeks
prod-db - PostgreSQL 16 · public Ln 6, Col 44 · UTF-8 · SQL

Capabilities

Everything here earns its place

A short list, on purpose. Every feature exists to get you from raw tables to an answer you trust - nothing more.

Editor
A real code editor: line numbers, bracket matching, search and replace, optional Vim bindings. runs, S saves.
AI completion
Ghost-text suggestions grounded in your live schema. Press Tab to accept, keep typing to ignore. It never blocks the editor and never rewrites what you wrote.
Data sources
PostgreSQL (any host) and Cloudflare D1. Connections are stored per organization, with credentials kept out of the UI. The full schema is always one glance away in the sidebar.
Results & caching
Result sets can be cached, so dashboards open instantly and repeat queries don’t hit your database again. Each data source sets its own policy: cache on the server, cache in the browser only, or no cache at all - zero data retention.
Charts & dashboards
Turn any result set into XY, pie, or histogram charts, then pin them to dashboards your team can check at a glance.
AI agents (MCP)
A built-in MCP server, so any AI agent - Cursor, Claude, or your own tooling - can hook into your workspace and build dashboards with you. One endpoint, one token, ready in Settings.
Teams
Organizations with member roles, shared queries, forking, and read-only access where you want it. Invite by email.

Shortcuts

Keyboard-first

The mouse is optional. The common actions are one chord away.

Execute query
Save query S
Focus schema search F
Accept AI suggestion Tab
Dismiss suggestion Esc
Vim bindings hjkl

How it works

From zero to dashboard

  1. 01

    Create your workspace

    Sign up and an organization is created for you. Invite teammates when you’re ready.

  2. 02

    Connect a data source

    Paste a Postgres connection string or add your Cloudflare D1 credentials once per organization. dashql reads the schema and keeps it in the sidebar while you work.

  3. 03

    Write and run SQL

    Schema-aware completion helps as you type. Run with , save with S, fork a teammate’s query when you need a variation.

  4. 04

    Visualize and share

    Chart the result set, pin it to a dashboard, and share it with the organization.

Data sources

Supported databases

Connect the databases your team already uses. PostgreSQL and Cloudflare D1 are available today; more drivers are in progress.

Cloudflare D1 Supported
PostgreSQL Supported
MySQL Planned
SQLite Planned

FAQ

Frequently asked questions

What is dashql?

dashql is a SQL workspace for teams. It lets you connect your databases, explore their schemas, write and run SQL in a proper editor, and turn results into tables, charts, and shared dashboards.

Which data sources are supported?

dashql connects to any PostgreSQL database - Neon, Supabase, RDS, Railway, Fly, or self-hosted - using its connection string, as well as Cloudflare D1 (SQLite). Connection credentials are scoped to your organization, and the live schema of each data source is always visible while you work.

How does the AI completion work?

As you type, dashql suggests completions as ghost text grounded in your live schema. Press Tab to accept a suggestion, or keep typing to ignore it. It never blocks the editor and never rewrites what you wrote.

Can AI agents connect to dashql?

Yes. dashql ships with a built-in MCP (Model Context Protocol) server. Copy the endpoint and your access token from Settings, paste the configuration into any MCP client - Cursor, Claude Desktop, or your own agent - and it can interact with your workspace and build dashboards alongside you.

Where are my query results stored?

You decide. Each data source has a cache policy: results can be cached on the server so dashboards open instantly, kept in your browser only, or not cached at all. With zero data retention, dashql keeps no result data - nothing is written to our servers or your browser.

Can my team collaborate on queries?

Yes. Work is organized into organizations with member roles. Queries can be shared, viewed read-only, or forked, and dashboards are maintained with shared team access.

Get answers from your data in five minutes.

Free to start. No credit card.

Get started