Preset
Replaceable in one session with an AI coding agent.
Hosted Apache Superset: dashboards and SQL exploration over your own databases, without running the software yourself.
Build me the dashboards I actually need instead of paying for hosted Superset — noting that **the product is open source and running it yourself is the honest first answer.** Two paths. Take the first unless you have a reason. PATH ONE: RUN SUPERSET - Docker Compose on a small server, a Postgres for metadata, and a reverse proxy - It is a real application: budget for upgrades, and pin the version rather than tracking latest - Everything the hosted version offers, minus somebody being on call PATH TWO: BUILD THE SMALL VERSION, WHICH IS OFTEN ENOUGH Most teams use ten saved queries and six charts. That is a weekend. STACK - Node 20+ with Fastify, server-rendered HTML - SQLite through better-sqlite3 for the definitions; your real database for the data - Inline SVG or canvas for the charts, no charting library needed for bars and lines - Caddy in front THE DATA MODEL - sources: id, name, dsn_encrypted, kind, read_only_user - queries: id, name, source_id, sql, params_json, created_by, updated_at - charts: id, query_id, kind, config_json - dashboards: id, name, layout_json, is_public - runs: id, query_id, started_at, ms, rows, error — **so a slow dashboard is diagnosable rather than merely annoying** RUNNING SQL SAFELY, WHICH IS THE ONLY DANGEROUS PART - **Connect with a read-only user, always.** Not a user you promise not to write with; one that cannot - A statement timeout on every query and a row cap on every result. One unbounded join must not take the database down for everybody - Parameters bound, never interpolated, even though the author is trusted — a saved query with a parameter in a dashboard is reachable by everybody who can open it - Cache results with a per-query freshness, and show the cache time on the chart. **A dashboard that does not say when it was computed gets quoted in a meeting as if it were live** CHARTS WITHOUT A LIBRARY - Line, bar, stacked bar, single number, and a table. That is every dashboard anybody has ever needed - Tabular numerals so columns align, and units on every axis - Server-render the SVG so a dashboard loads instantly and prints correctly SHARING - Read-only dashboard links, and a scheduled email with the numbers inline rather than an attachment - Access per source and per dashboard, checked on the server WHAT MATTERS MOST A genuinely read-only connection with a timeout, and the computed-at timestamp on every chart. One protects the database; the other protects the decisions.
What you lose
- Somebody else running and upgrading Superset
- Authentication, backups and scaling handled
- Support when a chart stops rendering
- Being current with a fast-moving upstream project
If you would rather not build
- A page of server-rendered SVG charts, which is a weekend
The escape hatch
open source · no votes, no paid placement
Apache Superset
$0The software the paid product hosts; self-hostable and free.
apache/supersetfree · open source
Why this verdict
our own opinion · changed only by a person
86/100
Verdict yes at 86 with an honest caveat: Superset itself is free, and the paid product is the hosting. The small custom version covers most teams for a weekend of work.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Questions about Preset
answered from the record above
Is Preset free?
No — the plan we track is $20 a month. Professional at $20 per user per month billed monthly, on top of a free starter tier.
Can you replace Preset by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 86 out of 100, build time one session. Read what you lose before you decide.
How much does Preset cost?
$20 a month on Professional — $240 a year. Recorded 14 Aug 2026.
What do you lose by replacing Preset?
Somebody else running and upgrading Superset; Authentication, backups and scaling handled; Support when a chart stops rendering; Being current with a fast-moving upstream project. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Preset?
Yes: Apache Superset, Metabase. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

