Skip to content

azmatsiddique/schema-sync-tool

Repository files navigation

Buy Me a Coffee

csv-json-schema-sync

A CLI tool for data engineers to manage continuously evolving CSV/JSON schemas.

Features

  • Infer Schema: Auto-generate JSON schema from CSV/JSON data files.
  • Validate Data: Validate data files against a JSON schema.
  • Compare Schemas: Detect changes between two schemas (new/missing columns).

Installation

pip install csv-json-schema-sync

Usage

Infer Schema

schema-sync infer users.csv > schema.json

Validate Data

schema-sync validate users.csv schema.json

Development

pip install -e ".[dev]"
pytest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages