Quickstart
From sign-in to your first chart in a few minutes. This walks the golden path; every step has a dedicated deep-dive linked at the end.
1 · Sign in
Open Kaveon and sign in. Authentication is provider-based (no local passwords by default) — GitHub, Google, or Microsoft Entra ID light up automatically when their credentials are present. The API’s authorization layer defines a four-role ladder (Viewer → Analyst → Editor → Admin), but the NextAuth sign-in resolves you to Admin (if your email is in AUTH_ADMIN_EMAILS) or Viewer.
2 · Connect a data source
Go to Data Sources → + Add Data Source. Kaveon speaks to Microsoft Fabric SQL, Azure SQL, PostgreSQL, MySQL, and StarRocks. Fill in the connection, click Test, and save — no.env edits, no restart.
3 · Run a query
Open Lab, pick your database in the toolbar, and run something. The schema browser on the left loads tables and columns to power autocomplete.
SELECT region, SUM(total) AS revenue
FROM orders
GROUP BY region
ORDER BY revenue DESC;Press Ctrl/Cmd + Enter to run. Full editor reference: SQL Lab.
4 · Define a dataset
A semantic dataset names your dimensions, metrics, and filter columns once so charts can be built without re-writing SQL. Go to Datasets → + New Dataset, pick a table (or join a few), and mark which columns are dimensions vs. metrics.
5 · Build a chart
Charts → + New Chart. Choose the dataset, pick a chart type (37, from bars to a 3D globe), and drag dimensions and metrics into place. Kaveon generates the JOINs and aggregation for you and renders live.
6 · Assemble a dashboard
Dashboards → + New Dashboard gives you a drag-and-drop canvas. Drop charts into resizable tiles, add markdown and section headers, and wire up cross-chart filtering — click a bar to filter every related chart at once.
7 · Just ask
On the home page, type a question in plain English — “top regions by revenue this quarter” — and Kaveon detects the right dataset, builds the SQL, runs it, and renders a chart inline. How that works: AI · NL→SQL.