Supported capabilities
This page maps the supported product surface. Generated configuration, CLI, API, and visual catalogs remain authoritative for exact current members.
Configuration resources
LeapView supports these versioned YAML resource families:
- project data access: Connection and Source;
- analytical data and refresh: Model, SemanticModel, and Pipeline;
- presentation: Dashboard;
These six source-root resources use the apiVersion, kind, metadata, and spec envelope. JSON Schemas and generated reference pages define required fields and accepted values. Durable Project identity, access policy, and publication state are target-owned.
Data access and lifecycle
Connection kinds include managed data and supported object, HTTP, database, and DuckLake inputs as listed by the Connection schema. Source formats include the formats listed by the Source schema.
Managed data supports local planning, immutable content-addressed revisions, resumable local-backend upload, direct multipart object-storage upload, staged revision inspection, and atomic activation with a project deployment.
Models materialize source transformations into DuckLake-managed analytical state. Refresh builds isolated replacement state and changes the active serving pointer only after success. PostgreSQL and DuckLake retain the authoritative lifecycle evidence needed by native maintenance and recovery tooling. Storage cleanup reconciles active snapshots and query leases before deletion.
Semantic and BI surfaces
Semantic models provide semantic datasets and fields, dimensions, metrics, and explicit relationships. Supported aggregations and cardinalities are listed by the generated schema.
Headless operations cover semantic model and dataset discovery, field listing, row preview, aggregate query, and explain. Dashboard operations cover dashboard/page/component discovery, filter options, coordinated page query, visual data, and bounded table data.
Dashboard presentation
Dashboards support report pages, deterministic grid placement, date-range, multi-select, and text filters, KPI cards, renderer-neutral chart visuals, data tables, matrices, pivots, conditional formatting, semantic point/row selections, and authored tooltip/legend display metadata. Tooltip rows preserve authored order and formatting; supported legends preserve canonical selection identities while allowing ordered display labels.
The visual catalog lists every documented registered chart type and renders a live example. Dashboard configuration lists accepted page component kinds and query shapes.
Identity and access
Interactive identity supports local authentication, generic OIDC, and Azure/Entra configuration. SCIM provisions users, groups, membership, and active state. Service principals and API tokens support non-human workloads.
Authorization includes project-resource roles, explicit grants on securable objects, effective-privilege evaluation, ownership, row-filter/column-mask data policies, and project audit/query event discovery.
Operations
The CLI and API support project validation, target-aware planning, atomic deployment, refresh runs, bounded history maintenance, readiness checks, and managed revision inspection. PostgreSQL backup/PITR and DuckLake/object-store recovery are provider-native operational responsibilities.
The supported Hetzner module provides a single-node production topology with Caddy, restricted SSH, and health-checked image lifecycle operations. It is not a high-availability deployment or backup contract.
Integrations
- Cobra-derived CLI command surface.
- TypeSpec/OpenAPI-derived HTTP API.
- Project-resource search and catalog/lineage discovery.
- Dashboard and semantic headless BI queries.
- Principal-owned global agent conversations, messages, runs, events, and turns.
- An OAuth-protected, tools-only MCP endpoint at
/mcpusing the same twenty-tool governed catalog as the built-in agent—including bounded dashboard authoring tools for private drafts and exact revisions—with embedded PKCE consent or an external JWT issuer. See Use the agent tool catalog. - Prometheus metrics protected by a bearer token.
Boundaries
LeapView is dashboards-as-code: browser edits are not the durable authoring source. Browser clients do not receive unrestricted SQL or credentials. DuckLake snapshots are internal serving consistency and cleanup boundaries, not a general customer-facing time-travel/version browser. The provided single-node deployment is not horizontal high availability.
Use the generated Configuration, CLI, API, and visual catalogs to confirm exact support in the current version.