I have a sample JSON data with some nested keys holding different value types, like integers, floats and strings: { "ordertime": 1497014222380, "orderid": 18, "itemid": "Item_184", "address": { "city": "Mountain View", "state": "CA", "zipcode": 94041 } } I need to write a Schema to be registered in Kafka Schema Registry so this sample JSON data can be serialized with JSON_SR, AVRO or Protobuf. Is there any generator library for Python or Node that can take the JSON data object as an input and output Kafka Schema for one of three serializers, such as JSON_SR, AVRO or Protobuf? Below is an example of JSON Schema used to define an object with three fields: { "$schema": "http://json-schema.org/draft-07/schema#", "$id": "http://example.com/myURI.schema.json", "title": "SampleRecord", "description": "Sample schema to help you get started.", "type": "object", "additionalProperties": false, "properties": { "myField1": { "type": "integer", "description": "The integer type is used for integral numbers." }, "myField2": { "type": "number", "description": "The number type is used for any numeric type, either integers or floating point numbers." }, "myField3": { "type": "string", "description": "The string type is used for strings of text." } } } Continue reading...