Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex MetaData Hub
    • All guides
        • Uploading a schema to a new subject
        • Adding a schema to an existing subject
        • Deleting a schema
        • Comparing schemas
  • Audit Trails events
  • Pricing policy
  • Troubleshooting
  • Public materials
  • Release notes
  1. Step-by-step guides
  2. Schema Registry
  3. Schemas
  4. Uploading a schema to a new subject

Uploading a schema to a new subject

Written by
Yandex Cloud
Updated at May 5, 2025

Note

This feature is at the Preview stage.

Management console
  1. In the management console, select the folder where you want to upload a schema to a subject.
  2. Select Yandex MetaData Hub.
  3. In the left-hand panel, select Schema Registry.
  4. Select the namespace you want to upload a schema for.
  5. In the left-hand panel, select Schemas.
  6. Click Load a schema.
  7. Select the method for schema uploading into the new subject and specify the following parameters:
    • Name: Unique subject name.
    • (Optional) Add a description for the subject.
    • Compatibility check level: Specify if you want to override the level specified for the namespace. You can override the level only for the current subject.
      • BACKWARD: (Default) Consumers using the new schema can read data written by producers using the latest registered schema.
      • BACKWARD_TRANSITIVE: Consumers using the new schema can read data written by producers using all previously registered schemas.
      • FORWARD: Consumers using the latest registered schema can read data written by producers using the new schema.
      • FORWARD_TRANSITIVE: Consumers using all previously registered schemas can read data written by producers using the new schema.
      • FULL: New schema is forward and backward compatible with the latest registered schema.
      • FULL_TRANSITIVE: New schema is forward and backward compatible with all previously registered schemas.
      • NONE: Schema compatibility checks are disabled.
        For more information about schema compatibility types, see the Confluent documentation.
  8. Set the data format to Protobuf, Avro, or JSON Schema and attach the file.
  9. If a schema references another schema, in the References section, click and enter the reference name, the subject name the schema is registered under for linking, and the subject version containing the referenced schema.
  10. To apply data schema normalization, enable the Normalization setting.
  11. If you want to skip schema compatibility checking, enable the relevant option.
  12. Click Load a schema.

Was the article helpful?

Previous
Deleting a namespace
Next
Adding a schema to an existing subject
Yandex project
© 2025 Yandex.Cloud LLC