EA SchemaGens

An Avro schema generator Add-In for Enterprise Architect

Data governance for Avro schemas

From data model to software applications

  • Data modeller defines model
  • Adds Avro format metadata tags
  • Generates Avro schemas from within the tool
  • Data engineers use exported schema, no more manual intervention
  • Use the exported Avro schemas in Apache Kafka, Apache Spark and other popular Big Data tools

Avro is a widely used data format in Big Data that uses static types and a fast binary messaging format. It is compatible with Apache Spark, Databricks, and Confluent Schema Registry.

SchemaGens is an Add-In for Sparx Systems Enterprise Architect. It adds the much needed Avro schema support to the Schema Composer. The Schema Composer supports XSD and JSON schema formats by default but now you can export your data models into Avro format, too!

SchemaGens is the perfect tool for any Data Architect and Data Engineer who not only model data but want to make sure the data model can be exported straight from Enterprise Architect. This eliminates the need for manually defining and updating Avro schemas, and no need to make manual changes every time the data model changes.

Try the Starter edition with your existing Enterprise Architect installation. Purchase a license key to activate the Professional edition with all enhanced features.

System requirements:

How to use guide in the documentation

Starter edition

$0/user

Basic functionality

  • Export your data model into Avro format
  • 1 file for each class/table
  • Only supports built-in EA data types
  • No commercial support
  • For personal use or evaluation only
Download for Free

Additional commercial support

Commercial support can be purchased on a case by case basis. We charge $99 per support case. Please read our support documentation for details before purchasing a support case.

Buy support
Remarks

Avro is a registered trademark of Apache Software Foundation.
Enterprise Architect is written and owned by Sparx Systems Pty Ltd.
Sparx Systems and the names of Sparx’s products referenced within the Site are trademarks or registered trademarks of Sparx Systems Pty Ltd.