diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 51ea42248..3ed1be44b 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -469,6 +469,7 @@ *** xref:manage:schema-reg/schema-reg-ui.adoc[] *** xref:manage:schema-reg/schema-reg-api.adoc[] *** xref:manage:schema-reg/schema-reg-authorization.adoc[Schema Registry Authorization] +*** xref:manage:schema-reg/schema-reg-contexts.adoc[Schema Registry Contexts] *** xref:manage:schema-reg/schema-id-validation.adoc[] *** xref:manage:schema-reg/record-deserialization.adoc[Deserialization] *** xref:manage:schema-reg/programmable-push-filters.adoc[Programmable Push Filters] diff --git a/modules/get-started/pages/whats-new-cloud.adoc b/modules/get-started/pages/whats-new-cloud.adoc index f6f00806c..bf23b0d34 100644 --- a/modules/get-started/pages/whats-new-cloud.adoc +++ b/modules/get-started/pages/whats-new-cloud.adoc @@ -61,6 +61,12 @@ xref:develop:topics/cloud-topics.adoc[Cloud Topics] are now available, making it You can use Cloud Topics exclusively or in combination with standard topics on a cluster supporting low-latency workloads. +=== Schema Registry Contexts + +xref:manage:schema-reg/schema-reg-contexts.adoc[Schema Registry contexts] provide isolated namespaces that separate schemas, subjects, and configuration within a single Schema Registry instance. Each context maintains its own schema ID counter, mode settings, and compatibility settings. + +On Serverless clusters, Redpanda uses contexts internally for per-tenant isolation. Contexts are not exposed to end users on Serverless. On BYOC and Dedicated clusters, contexts are available and user-configurable. + === User-based throughput quotas Redpanda now supports throughput quotas based on authenticated user principals. Unlike client-based quotas (which rely on self-declared `client-id` values), xref:manage:cluster-maintenance/manage-throughput.adoc#set-user-based-quotas[user-based quotas] enforce limits using verified identities from SASL, mTLS, or OIDC authentication. You can set quotas for individual users, default users, or fine-grained user/client combinations. diff --git a/modules/manage/pages/schema-reg/schema-reg-contexts.adoc b/modules/manage/pages/schema-reg/schema-reg-contexts.adoc new file mode 100644 index 000000000..15f335dd9 --- /dev/null +++ b/modules/manage/pages/schema-reg/schema-reg-contexts.adoc @@ -0,0 +1,9 @@ += Schema Registry Contexts +:description: Use Schema Registry contexts to create isolated namespaces for schemas, subjects, and configuration, enabling multi-tenant and multi-team deployments without separate Schema Registry instances. +:page-topic-type: how-to +:personas: app_developer, streaming_developer, platform_admin +:learning-objective-1: Identify when to use Schema Registry contexts for multi-team or multi-cluster deployments. +:learning-objective-2: Describe how qualified subject syntax maps subjects to contexts. +:learning-objective-3: Enable and configure Schema Registry contexts using the cluster property and HTTP API. + +include::ROOT:manage:schema-reg/schema-reg-contexts.adoc[tag=single-source]