FREEDOM251

Freedom251 › Schema Registry Software

TIBCO Messaging Schema Repository for Apache Kafka

Free plan APILinuxMacSelf-hosted

Visit TIBCO Messaging Schema Repository for Apache Kafka Alternatives Pricing

TIBCO Messaging Schema Repository for Apache Kafka's own site

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 by producer and consumer applications. It uses Apache Avro JSON schemas and checks compatibility as schemas change, retaining versions so applications can select a matching message format. Compatibility policies include backward, forward, full, their transitive variants, and none; BACKWARD is the default. OAuth2 roles control REST operations by default, with restrictions configurable down to the subject level. The service offers OpenAPI documentation and interactive queries through Swagger UI. TIBCO FTL is required to provide storage. Version 2.0.0 is available for 64-bit Intel Linux and 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 documented features and support, but no price is listed. TIBCO says support for version 2.0.0 ends April 30, 2027.

Who it suits

It suits teams using Apache Kafka that need to register and manage Avro schemas for compatible message formats. It is intended for self-hosted deployment and requires TIBCO FTL for storage.

What it does well

  • Checks schema compatibility and retains versions.
  • Offers multiple compatibility policies, including transitive variants.
  • REST access supports OAuth2 roles and subject-level restrictions.
  • Free Community Edition supports defined production instance limits.

What to know first

  • TIBCO FTL is required for storage.
  • Community Edition does not include TIBCO Support.
  • macOS x86-64 support is marked deprecated.
  • Version 2.0.0 support ends April 30, 2027.

Limits

Community Edition is free for 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, TIBCO Support, and enterprise production deployment.

Plans

PlanBilled and limitsPrice
Community Editionup to 100 application instances or 1,000 web/mobile instances in production · no TIBCO SupportFree
Enterprise Editionall documented features · TIBCO Support · enterprise production deploymentOn request

As docs.tibco.com lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the TIBCO Messaging Schema Repository user guide.
  2. Choose the Linux package or TAR installation, or the 64-bit Intel macOS installer.
  3. Provide TIBCO FTL for the repository's storage.
  4. Register and manage Apache Avro JSON schemas through the REST service.
  5. Use the OpenAPI documentation or Swagger UI for REST queries.

TIBCO Messaging Schema Repository for Apache Kafka is a self-hosted service for managing Avro schemas used by Kafka applications. It suits teams that need schema versioning and compatibility controls, particularly those already using TIBCO FTL or Enterprise Message Service. Its practical drawback is that FTL is required to run it.

Overview

The repository provides a REST interface for registering and managing Apache Avro JSON schemas. Kafka clients and brokers can use it to coordinate message formats; TIBCO Enterprise Message Service Kafka transports can retrieve schemas when deserializing imported Kafka payloads. That cross-over is useful in environments using both systems, but adds less value for teams seeking a registry without a TIBCO dependency.

As schemas change, the service checks compatibility and retains versions so applications can use the appropriate message format. It is self-hosted, with event as its documented validation scope. TIBCO FTL supplies required storage, so deployment planning must include that dependency.

Key features

  • Schema evolution controls: Policies include BACKWARD, BACKWARD_TRANSITIVE, FORWARD, FORWARD_TRANSITIVE, FULL, FULL_TRANSITIVE, and NONE. BACKWARD is the default. The range lets teams select how much compatibility to enforce as schemas evolve; NONE is available when compatibility checks are not wanted.
  • REST access control: OAuth2-based roles control REST operations by default, and restrictions can be applied down to the subject level. That offers a way to limit access to particular schema subjects rather than treating the repository as an unrestricted shared endpoint.
  • API documentation: OpenAPI documentation and interactive Swagger UI queries give developers a documented interface for working with the REST service.

Pricing

The Community Edition is free. It covers production deployments of up to 100 application instances or 1,000 web/mobile instances, but includes no TIBCO Support. Those caps make it a defined entry point for smaller deployments, not an uncapped free production option.

The Enterprise Edition has custom pricing and includes all documented features, TIBCO Support, and enterprise production deployment. It is the relevant plan for larger production use or teams that need vendor support. TIBCO says customers can submit 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 release marks macOS x86-64 support as deprecated, so Linux is the more durable documented platform choice. 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 support horizon is an important constraint for teams planning a long-lived deployment.

Who it's for

This is best suited to Kafka teams that need Avro schema versioning and policy-based compatibility checks, have TIBCO FTL available, and may also integrate with TIBCO EMS Kafka transports. It is a weaker fit for organizations seeking a standalone registry, deployments that exceed Community Edition limits without a support budget, or teams that require longer-term support for version 2.0.0.

Pros and cons

Pros

  • Retained schema versions and multiple compatibility policies help teams manage message-format changes deliberately.
  • OAuth2 roles can restrict REST access down to individual subjects.
  • EMS Kafka transport integration can serve mixed Kafka and TIBCO messaging environments.
  • The free Community Edition has explicit production instance limits.

Cons

  • Required TIBCO FTL storage means the repository is not a standalone deployment.
  • Community Edition excludes TIBCO Support and has production instance caps.
  • macOS x86-64 support is deprecated, and version 2.0.0 support ends April 30, 2027.

Alternatives

Lenses is worth considering when Kafka replication is the priority: its free K2K Community plan covers replication across any Kafka, with at-least-once delivery and a limit of five topic partitions per replication.

Apache Pulsar is a free alternative for teams evaluating a broader distributed messaging platform rather than this Kafka-focused Avro repository.

Confluent Cloud may suit teams that prefer managed Kafka resources; its free Basic plan includes serverless managed clusters, autoscaling resources, and more than 80 managed connectors.

AWS Glue Schema Registry is a free option for teams that need a registry with stated per-region account quotas: up to 100 registries and 10,000 schema versions.

AxonOps Schema Registry is a free, open-source alternative for teams seeking a self-hosted registry under the Apache 2.0 license.

Buf Schema Registry may fit teams seeking repository-based plans: its free Community tier includes one private and unlimited public repositories, while Teams is $0.50 a month.

Google Cloud Pub/Sub is an option for teams considering a cloud messaging service, with a free usage allowance of 10 GiB throughput and pay-as-you-go throughput priced at $40 a month after that allowance.

Karapace is a free self-hosted alternative with stated limits of 250 KiB/s throughput, three-day retention, and five topics with two partitions each.

Browse the broader Schema Registry Software category to compare more options.

Verdict

Choose TIBCO Messaging Schema Repository for Apache Kafka when your team needs managed Avro schema evolution for Kafka, values subject-level REST controls, and can support the required FTL dependency. Its versioning and policy choices are useful, but the Community Edition caps, deprecated Mac support, and April 30, 2027 support end date make it a poor default for teams seeking an independent, long-horizon registry.

Verdict

The repository provides schema versioning, compatibility checks, and REST access controls for Kafka-related Avro schemas. Account for the required TIBCO FTL storage dependency and the stated support end date for version 2.0.0.

Questions

Is there a free plan?

Yes. Community Edition is free and covers up to 100 application instances or 1,000 web/mobile instances in production.

What does Community Edition cost?

It is listed as free.

Which schema format does it use?

It uses Apache Avro JSON schema representation for Apache Kafka.

What platforms are supported?

Version 2.0.0 has packages for 64-bit Intel Linux and an installer for 64-bit Intel macOS. macOS x86-64 support is marked deprecated.

What storage does the repository use?

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

What is the support status for version 2.0.0?

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

Facts from TIBCO Messaging Schema Repository for Apache Kafka's own pages

Access control
By default, OAuth2-based roles control access to REST operations, including restrictions down to the subject level. · docs.tibco.com, 30 Sept 2026
Authorization
OAuth2 authorization uses signed JWT access tokens with asymmetric validation keys and can return 401 or 403 responses for unauthorized requests. · docs.tibco.com, 30 Sept 2026
Company founding
TIBCO’s site states that Vivek Ranadivé founded TIBCO in 1997. · tibco.com, 30 Sept 2026
Company headquarters
TIBCO lists its headquarters at 2623 Camino Ramon, Suite 200, San Ramon, California 94583, United States. · tibco.com, 30 Sept 2026
Compatibility policies
The documented compatibility policies include backward, forward, full, transitive variants, and none; the default is BACKWARD. · docs.tibco.com, 30 Sept 2026
EMS integration
TIBCO Enterprise Message Service Kafka transports can connect to the Schema Repository to obtain Avro schemas for deserializing imported Kafka payloads. · docs.tibco.com, 30 Sept 2026
Kafka integration
Apache Kafka client applications and Kafka brokers can use the repository to manage Avro schemas. · docs.tibco.com, 30 Sept 2026
Linux platform
Version 2.0.0 is available for 64-bit Linux on Intel x86_64 and includes RPM, DEB, and tar packages. · docs.tibco.com, 30 Sept 2026
macOS platform
Version 2.0.0 is available for 64-bit macOS on Intel x86_64. · docs.tibco.com, 30 Sept 2026
Purpose
The Schema Repository is a RESTful service for registering and managing schemas used for compatible message formatting between producer and consumer applications. · docs.tibco.com, 30 Sept 2026
REST API
The repository exposes REST API documentation through OpenAPI and supports interactive queries using Swagger UI. · docs.tibco.com, 30 Sept 2026
Schema evolution
The repository checks schema compatibility as schemas evolve and retains versions so applications can use the correct message format. · docs.tibco.com, 30 Sept 2026
Schema format
Schemas use the Apache Avro JSON schema representation used with Apache Kafka. · docs.tibco.com, 30 Sept 2026
Storage dependency
TIBCO FTL provides storage and is required to run the Schema Repository. · docs.tibco.com, 30 Sept 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. · tibco.com, 30 Sept 2026
Support channels
TIBCO says customers can log support cases online and use live chat 24x7. · tibco.com, 30 Sept 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. · docs.tibco.com, 30 Sept 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. · support.tibco.com, 30 Sept 2026

Where TIBCO Messaging Schema Repository for Apache Kafka stands on Freedom251

Look at these too