Compatibility

Message Broker route and auth compatibility matrix.

Compatibility matrix for Message Broker route families, auth modes, queue behavior, replication surfaces, CLI and SDK boundaries, and Kafka compatibility scope.

Current availability

Private Beta. Public beta is scheduled for .

Private BetaPreviewConfirm First

Matrix Snapshot

Matrix rows
17
Status values
6
Auth modes
4

Audience

Use this matrix when deciding whether a Message Broker route family, auth mode, replication surface, queue behavior, CLI/SDK path, or Kafka compatibility statement is active private beta behavior, locally bounded, unsupported, preview-only, future-facing, or still waiting on product confirmation.

Readiness Notes

Private Beta Routes

Private Beta

Health, stream, record, cursor, queue, audit, metrics, storage, and replication route rows map back to the current route classifier, handler modules, and local workflow evidence.

Auth And Protocol Review

Confirm First

Tenant boundaries, mTLS or external identity posture, replication outcomes, and Kafka compatibility wording need product confirmation before stronger public commitments.

Compatibility Scope

Route Families

The matrix covers health, streams, records, cursors, queue delivery mutation, audit, metrics, storage inspection, and replication routes.

Auth Boundary

Only health is public. Protected route behavior depends on insecure-local, API-key, mTLS trust-file, or trusted-header external mode.

Protocol Boundary

The Kafka-shaped adapter and harness are preview contract evidence; there is no current Kafka network listener.

Status Legend

Supported

Implemented and validated for the exact documented scope.

Partial

Some behavior works, but documented gaps, limits, or exclusions apply.

Unsupported

Not implemented, intentionally unavailable, or rejected at runtime.

Preview

Early surface for planning or evaluation before complete customer-facing support.

Future

Planned direction with no current runtime behavior to rely on. Check the documented status and release notes before using it.

Route And Auth Matrix

Message Broker route, auth, queue, replication, and protocol compatibility rows
CapabilityStatusMaturityNotes
Health readiness routeSupportedPrivate BetaGET /health is public and reports readiness, storage, release metadata, and configured security posture without exposing credentials.
Runtime auth modesPartialConfirm Firstinsecure-local, api-key, mTLS trust-file, and trusted-header external modes are documented; mTLS and external modes rely on a trusted upstream.
Stream management routesSupportedPrivate BetaPUT /v1/streams/{stream}, GET /v1/streams, and GET /v1/streams/{stream} are implemented with create, list, and describe permissions.
Versioned publish and replay routesSupportedPrivate BetaPOST and GET /v1/streams/{stream}/records support single-record publish and bounded replay by offset or time selectors.
Cursor and consumer-group inspectionSupportedPrivate BetaConsumer group, cursor list, lease list, delayed retry, replay-consumer, cursor commit, and cursor rewind routes are implemented.
Shared queue claim and delivery mutationSupportedPrivate BetaQueue claim, ack, nack, renew, retry, and dead-letter routes persist delivery state and recover payloads from SegmentStorage.
Audit query/export and metrics scrapePartialPrivate BetaAudit routes are administrator-only and tenant-filtered in protected modes. Metrics are available only when HTTP metrics exposure is enabled.
Storage administration inspectionPartialPrivate BetaStorage routes expose catalog, retention dry-run, tiering readiness, archive manifest, and quarantine inspection; they do not move, delete, upload, archive, or compact data.
Replication status and worker controlPartialConfirm FirstStatus, poll, pause, and resume routes exist, but worker actions require configured bindings and do not by themselves prove cross-site outcomes.
Replication target applyPartialConfirm FirstPOST /v1/replication/target/apply accepts bounded target batches, but target-environment proof and accepted gaps are still required for stronger claims.
Tenant visibility, RBAC, and quota boundariesConfirm FirstConfirm FirstTenant-scoped stream visibility, auth policy, quota accounting, metrics labels, and audit filtering need security and operations acceptance before stronger wording.
Remote CLI management readsPartialPrivate BetaRemote CLI can call HTTP health, management inspection, and diagnostics routes over http:// targets; remote data writes and mTLS credentials are outside current CLI transport.
Rust SDK HTTP workflowsPartialPrivate BetaHttpNativeClient covers publish, replay, cursor, and queue helpers for http:// targets but does not inject runtime credentials without caller-provided transport behavior.
Compatibility adapter harnessPreviewPreviewNative, HTTP, and Kafka-shaped scenario harnesses are contract and fixture evidence for produce, consume, cursor, offset, and unsupported-feature behavior.
Kafka-shaped migration prototypePreviewPreviewKafkaCompatibilityAdapter maps typed produce, fetch, and offset commit requests to the native in-memory broker. It is not a network listener.
Kafka network listener and external Kafka clientsUnsupportedConfirm FirstThere is no current Kafka network listener, Kafka wire-protocol compatibility, or external Kafka client smoke evidence.
Future protocol compatibility expansionFutureFutureReal Kafka protocol work or additional broker protocols remain future roadmap direction until a listener, client smoke evidence, and product confirmation exist.

Current Limits

Route, auth, queue, replication, and tooling limits
LimitValueApplies to
Auth modesinsecure-local, api-key, mtls, externalRuntime route admission
Public route count1GET /health
Default fetch page size100 recordsVersioned fetch, legacy fetch, audit events, audit export
Maximum fetch page size1000 recordsVersioned fetch, legacy fetch, audit events, audit export
Default queue claim count1 messageQueue claim route
Maximum queue claim count1000 messagesQueue claim route
Default queue lease timeout30000 msQueue claim route
Replica apply batch records1000 records/v1/replication/target/apply
Replica apply payload metadata64 MiB/v1/replication/target/apply aggregate payload metadata
Remote CLI transporthttp:// onlyRemote health, management reads, and diagnostics
Metrics route exposureopt-in--metrics-exposure http and GET /metrics

Explicit Exclusions

General broker replacement wording, production support, performance, scale, security, availability, direct identity-provider validation, strict cross-site durability, failover, Kafka wire-protocol compatibility, and customer commitments are outside the active private beta route surface described by this matrix.

Source scope

Source scope map
Matrix areaSource scopeStatusLast reviewed
Runtime route and auth mapdocumented source scopeSource-scoped2026-08-16
Local workflow coveragedocumented source scope, and /products/message-broker/quickstart/Source-scoped2026-08-16
Queue behaviordocumented source scope and runtime shared-queue docsSource-scoped2026-08-16
CLI and SDK boundariesdocumented source scopeSource-scoped2026-08-16
Kafka and protocol boundariesdocumented source scope, native API contract, and Kafka scopeSource-scoped2026-08-16
Compatibility page artifactdocumented source scope and docs/compatibility/documented source scope-message-broker-route-auth-compatibility.mdSource-scoped2026-08-16

Internal public documentation boundaries track this Message Broker compatibility matrix and the review note required to change row status.

Limits

This matrix covers current Message Broker route, auth, CLI, SDK, and compatibility-scope documentation only. It does not approve broad support, security, performance, scale, availability, direct identity-provider, strict replication, failover, or Kafka network listener claims.

See the HTTP reference for route behavior and the CLI and SDK reference for tooling boundaries.

Safe Next Steps

  • Available

    Run stream and queue quickstart

    Exercise stream create, publish, replay, queue claim, ack, inspection, and the local replication boundary.

  • Available

    Read HTTP reference

    Use route shapes, auth requirements, examples, errors, and limits behind each matrix row.

  • Available

    Read CLI and SDK reference

    Check lifecycle flags, diagnostics, remote CLI limits, SDK HTTP boundaries, and queue helper coverage.

  • Available

    Review Message Broker limits

    Check source records before expanding auth, tenant, replication, protocol, support, security, or operations wording.

  • Available

    Read known limits

    See unsupported Kafka listener behavior, replication outcome boundaries, auth posture, and remote CLI limits.

  • Available

    Compare compatibility model

    Use the workflow for stale-row checks, status-note refresh, owner review, and release-note updates.