Full feature breakdown

Built for serious
data work

Every feature is designed to get you from raw data to actionable insight as fast as possible — without compromising on depth or control.

8+
Chart types
3
File formats
DuckDB
Query engine
Yes
AI powered
📥

Data Ingestion

Drag & Drop Upload

Upload CSV, Excel (.xlsx), and JSON files with drag and drop. Files are validated instantly on upload.

Supports files up to 500MB. Auto-detects delimiters, encodings, and headers.

Schema Detection

Automatically infers column types — numerical, categorical, datetime, boolean — so you don't have to.

Uses Pandas + PyArrow under the hood for fast, accurate type inference.

Data Quality Report

Missing values, duplicate rows, outliers — all surfaced automatically on upload.

Each column gets a quality score with actionable suggestions.

Analytics Engine

DuckDB Powered

Run analytical queries on millions of rows in milliseconds using DuckDB — built for OLAP speed.

Columnar storage, vectorized execution, no database server required.

SQL Transformations

Write raw SQL or use the visual query builder. Filter, group, aggregate, join — full SQL support.

Queries are cached and re-used intelligently to reduce processing time.

Background Processing

Large dataset operations run asynchronously via Celery workers. No timeouts, no blocking.

Real-time progress tracking via WebSocket updates.

📊

Visualization

8 Chart Types

Line, Bar, Area, Pie, Scatter, Heatmap, Treemap, Histogram — all powered by Apache ECharts.

Every chart is animated, responsive, and interactive out of the box.

Smart Suggestions

AI recommends the best chart type based on your data schema and the question you're asking.

Time series → Line. Categories → Bar. Distributions → Histogram. Correlations → Scatter.

Dashboard Builder

Drag and drop charts onto a responsive canvas. Resize, reorder, and group widgets freely.

Layouts are saved and shareable with a single link.

🤖

AI Features

Natural Language Queries

Type "Show monthly revenue by region" and get a chart. No SQL, no config.

Converts plain English into SQL + chart config automatically.

Insight Generation

Automatically detects anomalies, trends, and outliers and surfaces them as readable insights.

Each insight links directly to the chart and data that supports it.

Summary Statistics

Get a plain-English summary of any dataset — distributions, correlations, notable patterns.

Generated on upload and updated when data changes.

🔐

Security & Access

JWT Authentication

Secure login with HTTP-only cookies. Tokens rotate automatically. Google OAuth supported.

Access tokens expire in 30 minutes. Refresh tokens last 7 days.

Role-Based Access

Assign Admin, Editor, or Viewer roles to team members. Control who can edit or share.

Per-dashboard permissions coming soon.

Shareable Dashboards

Share a read-only link to any dashboard. Recipients don't need an account.

Expiring share links with optional password protection.

Ready to try it?

Free plan available. No credit card required.

Get started free