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 …
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.
| Plan | Price | What it gives you |
|---|---|---|
| Community Edition | Free | up to 100 application instances or 1,000 web/mobile instances in production · no TIBCO Support |
| Enterprise Edition | Priced on request | all 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
- Open the TIBCO documentation website
- Install the Linux RPM, DEB, or tar package, or the 64-bit Intel macOS installer
- Provide TIBCO FTL for repository storage
- Deploy the service in a self-hosted environment
- Configure OAuth2 roles and subject-level restrictions
- 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
- 1

Redpanda
Free planWebAPILinuxmacOS7.4Free plan - 2

AWS Glue DataBrew
WebAPI7.2 - 3

Confluent Cloud
Free planWebAPILinux7.1From $385 a month - 4
Lenses
Free planWebAPILinuxmacOS7.1From $4 a year - 5
AxonOps Schema Registry
Free planOpen sourceAPILinuxSelf-hosted7.0Free plan - 6

Google Cloud Pub/Sub
Free planWebAPI6.9$40 usage-based
