Lightning Jar - Web Studio Lightning Jar Wordmark
Skip to main content
Technologies

Runtime Validation (Schemas at the Edges)

Runtime Validation · Open Source (MIT)

We validate API inputs/outputs and webhook payloads with schema libraries (e.g., Zod, Valibot) to stop bad data at boundaries.

Schemas double as client contracts and improve testability. See “API & Integration → Schema Definition & Validation” for our defaults.

Visit Runtime Validation (Schemas at the Edges) →

How We Use It

  • API input/output validation at boundaries
  • Type-safe webhook payload parsing
  • Form data validation with detailed errors

Monitoring & Testing

Why this matters: Observability and tests catch regressions early, reduce MTTR, and enable confident, frequent releases. We ship with confidence by instrumenting apps end-to-end: unit and integration tests, accessibility checks, and production observability. Our approach emphasizes fast feedback loops, clear failure signals, and actionable telemetry. Preferred defaults: Sentry for errors/perf, Playwright for E2E, Vitest or Bun Test for unit, OpenTelemetry for tracing, Lighthouse CI for budgets.