Grai

Automated integration testing. Uses data lineage to statically analyze the impact of a data change across your entire data stack.


Grai: Automated Integration Testing for Data Lineage

Grai is a powerful tool for automated integration testing, utilizing data lineage to statically analyze the impact of a data change across your entire data stack. With Grai, you can identify issues or build custom functionality on top of its robust testing capabilities.

Main Features of Grai

  • Advanced Testing: Grai uses your data lineage to intelligently map tests across your pipelines, allowing for full customization of test behavior.
  • Integrations: Grai connects with every part of your data stack and keeps everything up to date, making it easy to build a custom integration if needed.
  • Streamlined CI Process: Master the art of continuous data improvement with Grai's streamlined CI process, which resolves issues before merging into production.
  • Customization: Leverage Python SDK for easily adding custom functionality on top of your data lineage using the REST API. For more advanced customization, you can always fork our project.

With Grai, you can:

  1. Connect your data sources with pre-built integrations
  2. Integrate with GitHub and add a few lines of code to your workflow file
  3. Open a pull request and let Grai automatically run tests and alert you to any data issues before merging into production

Grai is built with developers in mind, making it easy to get started and customize to meet your specific needs. Learn more about Grai at www.grai.io or join our community on Slack.

Related

Motor Admin
Directus
InvenioRDM
Dify.ai
blocky
Panora
homebox
Bytebase
Kestra
Appwrite