Skip to content

Repository files navigation

DataFlow Validator

Asynchronous Excel/CSV Validation Engine with S3, Redis Streams, WebSockets & Audit Logging

Overview DataFlow Validator is a high-performance FastAPI-based ingestion and validation engine designed for enterprise-scale workflows. It ingests Excel/CSV files, validates them using a rule-based engine, and produces fully annotated Excel outputs, JSON results, audit logs, WebSocket progress, and Redis Stream events.

Features:

  • Excel & CSV Validation
  • Async chunked pipeline
  • WebSocket real-time updates
  • Redis Stream event broadcasting
  • Background task processing
  • Azure AD & Cognito authentication
  • Rich logging with correlation IDs
  • Daily log rotation
  • Admin log tailing + streaming endpoints

About

DataFlow Validator is an enterprise-grade, asynchronous data ingestion and validation engine. It validates Excel & CSV files, applies configurable rule sets, generates fully annotated Excel outputs, produces JSON results, and writes everything to S3 — all while providing real-time audit tracking, Redis Streams messaging, WebSocket live progress

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages