datacontract-editor
datacontract-editor copied to clipboard
Edit your data contract in the Data Contract Editor
Data Contract Editor
A modern web-based editor for creating and managing data contracts using the Open Data Contract Standard (ODCS).
Features
- Editing Modes:
- Visual Editor: Define data models and relationships using a visual interface
- Form Editor: Get guided input from a simple form interface
- YAML Editor: Edit data contracts in YAML format
- Real-time Preview: Live preview of data contracts with syntax validation
- Validation: Get instant feedback on your data contracts
- Data Contract CLI Integration: Run tests against your contracts using the Data Contract CLI
Usage
Web Editor
https://editor.datacontract.com
Data Contract CLI
Coming soon!
You can start the editor from the Data Contract CLI:
datacontract editor datacontract.yaml
Standalone Application
Coming soon!
npx datacontract-editor@latest
Entropy Data
Entropy Data is our commercial offering for managing data products with data contracts.
Development
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Build as library for embedding
npm run build:lib