Managing Schemas

Upload Schema

  1. Click on the schema Upload icon.

  2. Upload the schema as a text file (avsc format).

  3. Add version for the schema

  4. If you are uploading the first version of this schema you also need to provide description.

  5. Any authenticated user can upload schema for their tenant.

Schema upload

Duplicate Schema

Duplicate schemas uploaded for a tenant are rejected with an error message containing the duplicated version as shown below:

Duplicate schema

Uploaded schemas should be the same as used in the Producer/Consumer application. If you use plugin such as avro-maven-plugin for schema maintenance make sure to upload the schema from the generated class files.

Working with .NET Schemas

Due to a limitation in our platform you will need register another schema in Self-Service to work with the .NET client.

To achieve that you need to following:

  1. Download the .NET Avro Schema Parser Tool

  2. Make sure your avsc file is fully resolve - doesn’t reference to other files

  3. Run the following command

    dotnet AvroSchemaParser.dll [avsc FILE PATH] > [OUTPUT PATH].avsc
  4. Upload the new schema.