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.
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.