WT

WeTrack

Dashboard as code

Open Beta • Dashboard Infrastructure

Dashboards, die sich wie Softwareentwickeln und deployen lassen.

WeTrack macht Reporting zu einer echten Engineering-Disziplin: modellierbar, reviewbar und reproduzierbar per CLI.

TypeScript SDK

One-command Deploy

REST-native

stack.ts
import { Stack, Dashboard, DataSource, Query, Chart } from "dashboard_as_code";

const api = new DataSource("finance-api", {
  type: "rest",
  config: { url: "https://api.example.com/v1/kpis", method: "get" },
});

const dash = new Dashboard("revenue", { label: "Revenue Control" });

const monthly = new Query("monthly", {
  type: "sql",
  dataSource: api.key,
  sql: "SELECT month, mrr, churn FROM ? ORDER BY month ASC",
});

export default new Stack("saas-stack", "PRODUCTION")
  .addDashboard(dash)
  .addDataSource(api)
  .addQuery(monthly)
  .addChart(new Chart("mrr", {
    dashboard: dash.key,
    source: monthly,
    type: "line",
    label: "MRR Evolution",
    config: { xField: "month", valueFields: ["mrr", "churn"] },
    layout: { x: 0, y: 0, w: 12, h: 3 },
  }));

3x

Schneller von API zu Dashboard-Release

100%

Versionierbar in Git mit Review-Flow

0

Abhängigkeit von Drag-and-Drop Buildern

Capabilities

Bausteine für echte Dashboard-Engineering-Workflows

Jede Section im Stack erfüllt eine klare Aufgabe: Daten holen, modellieren, visualisieren und zuverlässig ausrollen.

TypeScript-first Modeling

Dashboards, Queries und DataSources sind echter Code. Keine klickbare Konfiguration, die außerhalb deiner Reviews lebt.

REST + Query Pipeline

Nutze JSONPath oder SQL, um rohe API-Daten in saubere, visualisierbare Datenmodelle zu transformieren.

Credentials ohne Chaos

API-Keys werden im Vault gehalten. Im Stack referenzierst du nur Labels statt geheimen Strings.

Git-native Collaboration

Pull Requests, Branch Previews und Rollbacks funktionieren genauso wie bei deinem Produktcode.

Composable Building Blocks

Queries können auf Queries aufbauen. So entstehen wiederverwendbare Daten-Layer statt Copy-Paste-Charts.

Operational Visibility

Von Revenue bis Incident-Metrics: alles in einem konsistenten, deploybaren Stack pro Team und Environment.

Workflow

Von Idee bis Deployment in drei sauberen Schritten

Reduziere Reporting-Chaos auf einen reproduzierbaren Prozess, den jedes Team verstehen kann.

01

Model

Definiere Stack, Dashboards und Data Pipelines in TypeScript.

wetrack synth stack.ts
02

Validate

Previewe das synthetisierte JSON lokal und prüfe den Output im PR.

wetrack deploy stack.ts --dry-run
03

Ship

Deploye mit einem Befehl in deine Umgebung, versioniert und reproduzierbar.

wetrack deploy stack.ts

Pricing

Skaliert mit Team und Reifegrad

Starte kostenlos, nimm Pro für produktive Teams und skaliere mit Enterprise-Governance.

Free

€0

für immer

  • 1 Organization
  • 5 Dashboards
  • Unbegrenzte Queries
  • Community Support
Choose plan
Most popular

Pro

€39

pro Monat

  • Unbegrenzte Dashboards
  • Credential Vault
  • Teams & Rollen
  • CI/CD Integrationen
Choose plan

Enterprise

Custom

  • Self-hosted Option
  • Audit & SSO
  • Dedizierter Support
  • Custom Onboarding
Contact Sales

FAQ

Häufige Fragen

Kompakte Antworten auf die wichtigsten Entscheidungen vor dem Start.

Brauche ich dafür ein eigenes Frontend-Team?

Nein. WeTrack ist für Produkt- und Plattformteams gebaut, die bestehende TypeScript-Kompetenz nutzen wollen.

Kann ich bestehende REST-APIs direkt anbinden?

Ja. DataSources nutzen HTTP-Requests; danach kannst du die Daten per JSONPath oder SQL transformieren.

Wie funktioniert Multi-Environment?

Stacks definieren ein Environment wie DEVELOPMENT, STAGING oder PRODUCTION und werden gezielt dorthin deployed.

Ready to ship

Bring deine Dashboard-Landschaft unter Versionskontrolle.

Starte mit einem Stack, deploye ihn in Minuten und skaliere danach schrittweise über Teams und Environments.