Skip to content

Never manually generate or validate data again.

Create simple managed flows for data generation, validation and cleanup.

Data Caterer generate, validate and clean data flow

Try now! Demo

Any data source
Built for any batch or real-time data sources for data generation or validation.
Define your data connections for data sources, metadata sources and alerts.

Create relationships between any data sources.
Relationships
Generate data with relationships between any data source.

Complex Data Validations
Don't just fire and forget. Validate your data directly based on data generated.
Define specific field, group by/aggregate, column name or upstream 
data source validations.

Try now! Demo

What is it

  • Test data management tool


    Generate synthetic production-like data to be consumed and validated. Clean up the data after using to keep your environments clean.

  • Designed for any data source


    We aim to support pushing data to any data source, in any format, batch or real-time.

  • Low/no code solution


    Use the tool via either UI, Scala, Java or YAML.

  • Developer productivity tool


    If you are a new developer or seasoned veteran, cut down on your feedback loop when developing with data.

What it is not

  • Metadata storage/platform


    You could store and use metadata within the data generation/validation tasks but is not the recommended approach. Rather, this metadata should be gathered from existing services who handle metadata on behalf of Data Caterer.

  • Data contract


    The focus of Data Caterer is on the data generation and testing, which can include details about how the data looks like and how it behaves. But it does not encompass all the additional metadata that comes with a data contract such as SLAs, security, etc.

  • Metrics from load testing


    Although millions of records can be generated, there are limited capabilities in terms of metric capturing.

Try now! Demo