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
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex MetaData Hub
    • All guides
        • Creating a subject
        • Changing a subject
        • Deleting a subject
  • Audit Trails events
  • Pricing policy
  • Troubleshooting
  • Public materials
  • Release notes

In this article:

  • Creating a subject independently from a schema
  • Creating a subject when uploading a schema
  1. Step-by-step guides
  2. Schema Registry
  3. Subjects
  4. Creating a subject

Creating a subject

Written by
Yandex Cloud
Updated at March 6, 2025
  • Creating a subject independently from a schema
  • Creating a subject when uploading a schema

You can create a subject:

  • On the Subjects tab, independently from a schema.
  • When uploading a new schema.

Creating a subject independently from a schemaCreating a subject independently from a schema

Management console
  1. In the management console, select the folder where you want to create a subject.
  2. Select Yandex MetaData Hub.
  3. In the left-hand panel, select Schema Registry.
  4. Select the namespace you want to create a subject in.
  5. In the left-hand panel, select Subjects.
  6. In the top-right corner, click Create subject.
  7. Specify the following parameters:
    • Subject name and description.
    • Compatibility check level:
      • 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.
    • Under Schema:
      • Set the schema format to Protobuf, Avro, or JSON Schema and attach the file.
      • If a schema references another schema, in the References section, click and enter the reference name, the subject name the schema for is registered under for linking, and the registered subject's schema version.
      • To apply data schema normalization, enable the Normalization setting.
      • If you want to skip schema compatibility checking, enable the relevant option.
  8. Click Create.

Creating a subject when uploading a schemaCreating a subject when uploading a schema

To create a subject when uploading a schema, select New in the Subject field and specify the subject parameters: name, description, and compatibility check level. For more information on how to creatie a subject when uploading a schema, see this guide.

Was the article helpful?

Previous
Comparing schemas
Next
Changing a subject
© 2025 Direct Cursus Technology L.L.C.