Full-Scale BI & Data Observabilityv1

BI that tells you when your databreaks

ConnectQueryDashboardMonitor

Connect a database, write SQL, ship a dashboard — with freshness, volume, and validity checks running underneath it. One product, one bill, every seat included.

14 days free, then $200/month flat — unlimited seats, everything included19 working connectors, plus Query Results
weekly_revenue.sql — read replicaSCHEDULED · 1h STALE · 1h SLA VOLUME ALERT✓ VALIDITY OK
1SELECT date_trunc('week', created_at) AS week,
2  sum(amount) AS revenue
3FROM orders
4WHERE created_at >= {{ start_date }}
5GROUP BY 1 ORDER BY1;
✓ 12 rows · 214 msfreshness check: OK
Stale data · Last updated 2h 14m agoSLA check: STALE
Volume dip · Current week: 412 rowsThreshold: > 1,000
✓ 12 rows verified · 0 nullsAssertions: 3 passed
Limit (1,000)
Interactive query results generated instantly. Live results, straight from your source.
Freshness SLA Exceeded. Slack and PagerDuty alerts triggered.
Volume Anomaly: Row count dropped 58% below expected average.
assert count(week) = count(distinct week)no_duplicates
assert sum(amount) is not nullnon_nullable
the problem

The dashboard was green. The data was three days old.

A pipeline fails quietly on Tuesday. Nothing errors. The dashboard keeps rendering the same chart in the same colour, on a table that stopped updating. By Friday someone has made a call on it.

That's the gap. A BI tool reports what the query returned. It has no opinion on whether the query should have been trusted — so the failure that costs you the most is the one nothing was built to notice.

TUE 03:14Upstream job fails. No alert fires — nothing crashed.
WED–THUDashboard renders normally. Same chart, stale table.
FRI 11:02A decision gets made on the number.
TUE 03:19With arcodash: freshness check breaches its window, alert lands in Slack. Five minutes, not three days.

arcodash runs those checks in the same place as the dashboards — same scheduled-query engine, same 9 alert destinations. Freshness, row counts, null rates, duplicates. No second product, no second bill.

two questions, one platform

Query your data. Trust the numbers.

Most tools answer one and leave the other to a second product and a second bill. arcodash spans the whole arc.

bi

BI"What are the numbers?"

The full connect → query → visualize → dashboard workflow, built for people who live in SQL.

  • SQL editor with schema autocomplete, snippets, and 7 parameter types
  • Tables, line/bar/area/pie/scatter charts, counters, and funnels
  • Grid dashboards with parameters, auto-refresh, and shareable links
  • Version history you can revert and fork; scheduled refresh
dq

Data observability"Can I trust them?"

Point the same scheduled-query + alert engine at the data itself. When a pipeline breaks silently, you hear about it.

  • Freshness, row-count, null-rate, and duplicate checks on a schedule
  • Threshold alerts to 9 destinations — Slack, PagerDuty, Datadog, and more
  • Catch stale tables and dropped rows before a dashboard lies to someone
  • No second tool to buy, learn, or operate
One platform for both halves of the arc.Query it and trust it — one login, one fixed price.
Start free trial
the workflow

Six steps, end to end.

The path your team already knows — extended with a monitor step that watches the data observability underneath.

01

Connect

Point at a database or API — 19 working connectors, plus Query Results.

02

Query

SQL editor, autocomplete, 7 parameter types, snippets.

03

Visualize

Tables, charts, counters, and funnels.

04

Dashboard

Grid layout, parameters, auto-refresh, sharing.

05

Alert

Threshold checks to 9 destinations.

06

Monitor

Freshness, volume, and validity of the data itself.

connect

19 working connectors, plus Query Results.

SQL, NoSQL, warehouses, and APIs — plus a Query Results meta-source for joining across them.

All connectors
PostgreSQLMySQLSnowflakeBigQueryMongoDBSQL ServerRedshiftClickHouseElasticsearchDatabricksCockroachDBMariaDBPrometheusAmazon AthenaSQLiteInfluxDBTiDBJSON over HTTPCSV over HTTPQuery Results ↔ join across sources
security & privacy

Your data, guarded by design.

Security isn't a checkbox we bolted on. Three of the mechanisms behind it, out of several — each one built, tested, and enforced in code, not a marketing claim.

Encrypted credentials

Data-source secrets are encrypted at rest with AES-256-GCM and never sent back to the browser — a tampered ciphertext fails to decrypt instead of silently corrupting your connection.

Tenant isolation

In cloud, cross-org isolation is enforced at the database itself with Postgres row-level security — the app's own database role can't see another org's rows, even if application code had a bug.

SSRF-guarded connectors

Every outbound connector and webhook call is resolved and checked first — requests to loopback, private, link-local, and cloud-metadata addresses are blocked before they leave the server.

See our full security model →

pricing

One fixed price. Invite everyone.

No per-seat pricing, no usage meters that surprise you at month-end, no "contact sales" gate. The cost is known in advance and doesn't grow with your headcount.

$ / seat / monthone price for the org
rollout multiplies the billrollout costs nothing extra
"request a quote"the number, up front

For teams who want everyone in the dashboards, not a rationed seat count.

arcodash Cloud
14 days free, then
$200 / month
flat rate — unlimited seats, unlimited usage
  • Unlimited seats across your org
  • All 19 connectors, plus Query Results
  • Dashboards & alerts included
  • AI-assisted query generation included
  • Data-observability monitoring included
  • Hosting and upgrades handled for you
Start free trial

No card required. Full product for 14 days.

get started

Connect a database.
Ship a dashboard.

Sign up, connect a source, and build your first dashboard today — one fixed price.

querying in minutesno per-seat pricing