Benerator, the smart way to handle data
rapiddweller Benerator is a software solution to generate, obfuscate (anonymize / pseudonymize) and migrate data for development, testing and training purposes with a model-driven approach.
rapiddweller Benerator allows creating realistic and valid high-volume test data, used for testing (unit/integration/load), training and showcase setup.
Generate data synthetically
- Describe your data model on the most abstract level.
- Involve your business people or tester as no developer skills are necessary
Mask and obfuscate sensitive production data
- Define processes to anonymize or pseudonymize data on abstract level.
- Stay GDPR compliant with your data and protect the privacy of your customers. anonymize sensitive data for BI, test, development or training purposes
- Combine data from various sources (subsetting) and keep the data integrity
- Migrate and transform your data in multisystem landscapes.
- Reuse your testing data models to migrate production environments.
- Keep your data consistent and reliable in a microsystem architecture
rapiddweller Benerator is built for Java 11.
If you need support for Java 8 or earlier, please consider using the versions
Preface of this manual
This document aims to provide a comprehensive guide for using Benerator. Use it efficiently and extend it as you need. This reference is under construction and will update from time to time. Feel free to contribute your ideas in our repo at:
If problems remain unsolved after reading this doc, do not hesitate to contact us for help. rapiddweller-benerator-ce is and remains open-source and is provided for free.
Since you can do quite a lot of different things with Benerator but surely are interested in just a part of it, here's some guidance:
Goals and Features, introduces you to the goals and features of Benerator.
Find advise on how to install a binary distribution and how to get the sources and set up an IntelliJ/Eclipse project for using, debugging, and customizing Benerator in Installation.
Benerator supports a multitude of service provider interfaces (SPIs). It comes along with some implementations for specific business domains (Domains) and general-purpose classes in Component Reference.
Finally, you are instructed how to write custom SPI implementations in Extending Benerator.
Ready to Take the Next Step?
If you've made it this far, you're clearly serious about your data management. It's time to see what Benerator can do for your organization.
For a deeper understanding of how Benerator can transform your development, testing, and training processes, why not book a demo? Our team will show you firsthand how Benerator's features can be customized to your unique needs.
If you are interested in additional support, and our premium features, we encourage you to check the website
We offer additional services to make your data generation project a success and provide detailed use cases to ease your start into more complex scenarios.
If you have any questions or need further clarification on any aspect of Benerator, don't hesitate to reach out to our team. We're here to ensure your experience with Benerator is as smooth as possible.
Remember, the journey to robust, efficient, and compliant data management begins with a single step. Let that step be Benerator - your partner in data generation, obfuscation, and migration.