Metabolic is a data tool for software developers to easily create and maintain an interface on top of their Data Domain. It enables iteration on technological decisions without compromising the reliability of dependent data applications — similar in spirit to contract testing for asynchronous services.
With Metabolic, you can safely add, modify, or deprecate columns, tables, and streams while maintaining service continuity for downstream consumers like BI dashboards, analytics tools, and machine learning workflows.
📚 Learn more at docs.getmetabolic.io
To run a simple job in batch
./metabolic.sh run example.conf
To run reload all the history
./metabolic.sh run --full-refresh example.conf
To run it in streaming
./metabolic.sh run --streaming example.conf
Want to help build Metabolic? Whether it's reporting issues, improving documentation, fixing bugs, writing tests, or contributing new features — we welcome your support!
👉 Check out the contribution guide for more info.