Creating a namespace
Written by
Updated at March 28, 2025
Note
This feature is in the Preview stage.
Management console
- In the management console
, select the folder you want to create a connection in. - Select Yandex MetaData Hub.
- In the left-hand panel, select
Schema Registry. - Click Create a namespace.
- In the Name field, set a unique name for the namespace.
- Optionally, add a namespace description.
- Under Compatibility parameters:
- Set 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 .
- Select a compatibility policy for JSON schemas:
optional-friendly
: Based on a solution using various content models for the producer and the consumer. It supports adding or removing optional parameters while maintaining full transitive compatibility.Confluent
: Follows the Confluent Schema Registry standards and ensures no full compatibility when adding and removing optional parameters.
- Select a compatibility policy for Protobuf schemas:
Confluent
: Based on the Confluent Schema Registry standards.buf
: Based on the Buf v1 standards.
- Set Compatibility check level:
- Click Create.