EVERYTHING XIAOMI
Get listed

TIBCO Messaging Schema Repository for Apache Kafka

TIBCO Messaging Schema Repository for Apache Kafka is a REST service for registering and managing schemas used to keep producer and consumer message formats …

Place
#10 of 26
Score
6.3
TIBCO Messaging Schema Repository for Apache Kafka's website

What TIBCO Messaging Schema Repository for Apache Kafka is

TIBCO Messaging Schema Repository for Apache Kafka is a REST service for registering and managing schemas used to keep producer and consumer message formats compatible. It works with Apache Avro JSON schemas and checks compatibility as schemas change, retaining versions so applications can use the appropriate format. Policies include backward, forward, full, their transitive variants, and none; BACKWARD is the default. OAuth2 roles control REST access by default, with restrictions configurable to individual subjects. OpenAPI documentation and interactive Swagger UI queries are available. TIBCO FTL is required to provide storage. Version 2.0.0 has packages for 64-bit Intel Linux and an installer for 64-bit Intel macOS, though macOS x86-64 support is marked deprecated. The free Community Edition covers up to 100 application instances or 1,000 web/mobile instances in production and does not include TIBCO Support. Enterprise Edition includes the documented features and support, but no price is listed. TIBCO says support for version 2.0.0 ends April 30, 2027.

Good

  • Checks schema compatibility and retains versions
  • Offers multiple compatibility policies
  • REST access uses OAuth2 roles by default
  • OpenAPI documentation and Swagger UI queries

Watch out

  • TIBCO FTL is required for storage
  • macOS x86-64 support is deprecated
  • Community Edition has no TIBCO Support
  • Version 2.0.0 support ends April 30, 2027

Who it suits

This service suits teams using Kafka and Avro schemas that need schema registration, compatibility checks, and version retention. It is intended for self-hosted use and requires TIBCO FTL for storage.

Verdict

The repository covers schema management and compatibility checks for Kafka applications, with configurable access controls. Account for its FTL storage dependency, platform status, and stated support end date before choosing it.

Plans and prices

From TIBCO Messaging Schema Repository for Apache Kafka's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Community EditionFreeup to 100 application instances or 1,000 web/mobile instances in production · no TIBCO Support
Enterprise EditionPriced on requestall documented features · TIBCO Support · enterprise production deployment

The facts

Each one read from TIBCO Messaging Schema Repository for Apache Kafka's own pages, with the date it was checked.

What it does

Access control
By default, OAuth2-based roles control access to REST operations, including restrictions down to the subject level.checked 30 Sep 2026
Authorization
OAuth2 authorization uses signed JWT access tokens with asymmetric validation keys and can return 401 or 403 responses for unauthorized requests.checked 30 Sep 2026
Compatibility policies
The documented compatibility policies include backward, forward, full, transitive variants, and none; the default is BACKWARD.checked 30 Sep 2026
EMS integration
TIBCO Enterprise Message Service Kafka transports can connect to the Schema Repository to obtain Avro schemas for deserializing imported Kafka payloads.checked 30 Sep 2026
Kafka integration
Apache Kafka client applications and Kafka brokers can use the repository to manage Avro schemas.checked 30 Sep 2026
Purpose
The Schema Repository is a RESTful service for registering and managing schemas used for compatible message formatting between producer and consumer applications.checked 30 Sep 2026
REST API
The repository exposes REST API documentation through OpenAPI and supports interactive queries using Swagger UI.checked 30 Sep 2026
Schema evolution
The repository checks schema compatibility as schemas evolve and retains versions so applications can use the correct message format.checked 30 Sep 2026
Schema format
Schemas use the Apache Avro JSON schema representation used with Apache Kafka.checked 30 Sep 2026
Storage dependency
TIBCO FTL provides storage and is required to run the Schema Repository.checked 30 Sep 2026
Support access
TIBCO says customers can log support cases online, and live chat is available 24 hours a day, 7 days a week for other assistance.checked 30 Sep 2026
Support channels
TIBCO says customers can log support cases online and use live chat 24x7.checked 30 Sep 2026
Support status
TIBCO states support for version 2.0.0 ends April 30, 2027, and that product updates including security updates will not be provided before then.checked 30 Sep 2026

The company

Company founding
TIBCO’s site states that Vivek Ranadivé founded TIBCO in 1997.checked 30 Sep 2026
Company headquarters
TIBCO lists its headquarters at 2623 Camino Ramon, Suite 200, San Ramon, California 94583, United States.checked 30 Sep 2026

Where it runs

Linux platform
Version 2.0.0 is available for 64-bit Linux on Intel x86_64 and includes RPM, DEB, and tar packages.checked 30 Sep 2026
macOS platform
Version 2.0.0 is available for 64-bit macOS on Intel x86_64.checked 30 Sep 2026
Supported installation platforms
Installation documentation describes Linux package or TAR installation and a 64-bit Intel macOS installer; macOS x86-64 support is marked deprecated in release 2.0.0.checked 30 Sep 2026
The full review of TIBCO Messaging Schema Repository for Apache Kafka

Overview

TIBCO Messaging Schema Repository for Apache Kafka is a self-hosted REST service for managing Apache Avro schemas used by Kafka applications. It best suits teams that need versioned schema compatibility controls, especially those already using TIBCO infrastructure. Its key trade-off is the required TIBCO FTL storage dependency, alongside a dated support horizon and deprecated macOS support.

Kafka clients and brokers can use the repository to manage Avro schemas, and TIBCO Enterprise Message Service Kafka transports can retrieve schemas to deserialize imported Kafka payloads. That makes it useful in mixed Kafka and EMS environments, but less compelling as a general-purpose registry for teams without TIBCO FTL.

The repository retains schema versions and checks compatibility as schemas evolve, helping producers and consumers continue to use the appropriate message format. Deployment is self-hosted, and the documented validation scope is event.

Key features

  • Avro schema management: Schemas use Apache Avro JSON representation, keeping the service focused on Kafka message formats rather than a broader set of schema types.
  • Compatibility policies: Teams can choose BACKWARD, BACKWARD_TRANSITIVE, FORWARD, FORWARD_TRANSITIVE, FULL, FULL_TRANSITIVE, or NONE. BACKWARD is the default, giving teams a defined starting policy while allowing stricter or looser evolution rules.
  • Version retention: Keeping schema versions lets applications use the matching message format. This is valuable when producers and consumers do not update in lockstep.
  • Access controls: OAuth2 roles govern REST operations by default, with restrictions configurable down to the subject level. That allows access to be scoped more finely than a single service-wide permission boundary.
  • REST documentation: OpenAPI documentation and interactive Swagger UI queries provide a direct route for understanding and exploring the API.
  • TIBCO FTL storage: FTL is required to run the repository. Existing FTL users may find this a workable fit; teams seeking a standalone registry must account for this additional dependency.

Pricing

The freemium offer has two editions. Community Edition costs nothing and permits production use for up to 100 application instances or 1,000 web/mobile instances. It does not include TIBCO Support, making it the practical starting point for deployments within those caps that can operate without vendor support.

Enterprise Edition has custom pricing and includes all documented features, TIBCO Support, and enterprise production deployment. It is the fit for organizations that need support and enterprise deployment rather than the Community Edition's instance limits. TIBCO says customers can log support cases online, with live chat available 24 hours a day, 7 days a week for other assistance.

Platforms

Version 2.0.0 is available for 64-bit Linux on Intel x86_64 as RPM, DEB, and tar packages, and for 64-bit Intel macOS. The macOS x86-64 support status is deprecated in this release, so Linux is the clearer documented installation choice for a new deployment. The product is self-hosted and exposes an API.

TIBCO states that support for version 2.0.0 ends April 30, 2027, and that product updates, including security updates, will not be provided before then. That limited remaining support window is a material consideration for any production selection.

Who it's for

This is best suited to Kafka teams that need Avro schema versioning and compatibility checks, operate their own services, and can use TIBCO FTL for storage. It also has a specific role in environments where TIBCO EMS Kafka transports need to obtain schemas for imported payloads. It is a poor fit for teams that require a managed service, want to avoid the FTL dependency, or are planning a long-lived installation on the deprecated macOS platform.

Pros and cons

  • Pro: Multiple compatibility policies, including transitive variants, give teams control over how schema changes are accepted.
  • Pro: OAuth2 roles can be restricted at subject level, a useful control for deployments with distinct schema access needs.
  • Pro: The free Community Edition supports production within clearly stated instance caps.
  • Con: TIBCO FTL is mandatory for storage, so the repository is not an independent deployment choice.
  • Con: Community Edition excludes TIBCO Support, while Enterprise pricing is custom.
  • Con: Version 2.0.0 support ends April 30, 2027, and macOS x86-64 is deprecated, narrowing its appeal for new platform commitments.

Alternatives

Schema Registry Software is the broader category directory for comparing registry options. Consider Confluent Cloud instead if a fully managed Kafka service with autoscaling resources and more than 80 managed connectors suits you better; its Basic plan is free, and it also offers a free trial.

Apache Pulsar is a free, open-source option with support across Linux, macOS, Windows, API, and self-hosted environments. For a registry-oriented alternative, Buf Schema Registry has a free Community tier with one private and unlimited public repositories, plus a Teams plan priced at $0.50 a month.

Google Cloud Pub/Sub is worth considering if a cloud messaging service with a 10 GiB free throughput allowance fits the need; its pay-as-you-go throughput plan is $40 a month after the first 10 GiB per calendar month. Sourcemeta One may suit Linux or web users looking for a self-hosted Community edition with a subset of functionality, offered under Business Source License 1.1 with releases transitioning to AGPL-3.0-or-later after four years.

AWS Glue Schema Registry is a free alternative with no additional charge and stated regional account caps on registries and schema versions. AxonOps Schema Registry is another free, open-source option under Apache 2.0. Karapace is a free API, Linux, and self-hosted option that bundles Schema Registry and a REST proxy, with stated throughput, retention, and topic limits.

Verdict

Choose TIBCO Messaging Schema Repository for Apache Kafka if your Kafka or EMS workflows need Avro schema versioning and compatibility control, and your deployment can rely on TIBCO FTL. The free Community Edition makes a capped production deployment possible, but the FTL requirement, lack of Community Support, deprecated macOS support, and April 30, 2027 support end date make it a conditional choice rather than a default registry recommendation.

Getting started

  1. Open the TIBCO documentation website
  2. Install the Linux RPM, DEB, or tar package, or the 64-bit Intel macOS installer
  3. Provide TIBCO FTL for repository storage
  4. Deploy the service in a self-hosted environment
  5. Configure OAuth2 roles and subject-level restrictions
  6. Connect Kafka clients, brokers, or EMS Kafka transports

Limits worth knowing

Community Edition is free and supports up to 100 application instances or 1,000 web/mobile instances in production, without TIBCO Support. Enterprise Edition includes documented features and TIBCO Support.

Questions

What schema format does it use?

It uses the Apache Avro JSON schema representation used with Apache Kafka.

Which compatibility modes are available?

BACKWARD, BACKWARD_TRANSITIVE, FORWARD, FORWARD_TRANSITIVE, FULL, FULL_TRANSITIVE, and NONE are available. BACKWARD is the default.

What platforms are supported?

The listed platforms are API, Linux, macOS, and self-hosted. Version 2.0.0 includes 64-bit Intel Linux packages and a 64-bit Intel macOS installer.

Is there a free plan?

Community Edition costs nothing and has the stated production limits, but it does not include TIBCO Support.

What provides storage?

TIBCO FTL provides storage and is required to run the Schema Repository.

When does version 2.0.0 support end?

TIBCO states that support ends April 30, 2027, before which product and security updates will not be provided.

Alternatives to TIBCO Messaging Schema Repository for Apache Kafka

All alternatives
  1. 1Redpanda logo

    Redpanda

    Free planWebAPILinuxmacOS
    7.4Free plan
  2. 2AWS Glue DataBrew logo
    7.2
  3. 3Confluent Cloud logo

    Confluent Cloud

    Free planWebAPILinux
    7.1From $385 a month
  4. 4

    Lenses

    Free planWebAPILinuxmacOS
    7.1From $4 a year
  5. 5

    AxonOps Schema Registry

    Free planOpen sourceAPILinuxSelf-hosted
    7.0Free plan
  6. 6Google Cloud Pub/Sub logo

    Google Cloud Pub/Sub

    Free planWebAPI
    6.9$40 usage-based