Platform
One query surface. Every source you run.
Nava Labs gives your engineering team a unified layer to connect, query, and monitor all your data infrastructure without standing up a new pipeline for every question.
Connect
Add any source in under an hour
Pre-built connectors handle auth, schema discovery, and incremental sync automatically. You supply credentials. Nava Labs handles the rest.
- Credential-only setup, no code required for standard sources
- Automatic schema discovery on first connect
- Incremental sync with configurable watermark columns
- SDK for custom sources and internal APIs
Add connector
# Source type
type = "postgresql"
host = "db.prod.internal"
port = 5432
database = "analytics"
user = "nvl_reader"
$
Testing connection...
+ Connected. 47 tables discovered.
Query runner
SELECT
u.user_id,
u.plan,
e.event_count,
r.mrr
FROM postgres.users u
JOIN clickhouse.events e
ON u.user_id = e.user_id
JOIN stripe.subscriptions r
ON u.stripe_id = r.customer_id
WHERE u.plan = 'growth'
-- 1,247 rows, 0.38s
Query
Standard SQL across every source you connect
Write the same SQL you already know. The query engine federates across sources, pushes down predicates to each engine, and assembles results without moving data unnecessarily.
- Cross-source JOINs with automatic federated execution
- Predicate pushdown to each source engine
- Query result caching with configurable TTLs
- REST and Python SDK for programmatic access
Observe
Know when your schema drifts before your dashboard does
Nava Labs continuously profiles your connected sources, tracks schema changes, monitors row counts, and surfaces anomalies the moment they appear.
- Column-level schema drift detection with change history
- Row count and freshness monitoring per table
- Slack, PagerDuty, and webhook alert routing
- 30-day drift history with annotated timeline
Get started
Ship your first cross-source query today
Free tier includes two data sources and full query access. No credit card required.