// Migration Scenario

A Confluent alternative that keeps you on Apache Kafka.
Exit Confluent Platform. Keep Kafka patched and supported.

The most direct Confluent alternative is the Apache Kafka you already run, supported by someone else. Confluent Platform is Apache Kafka plus components under Confluent's own licences. Leaving it is a migration project: Schema Registry, connectors, the move to KRaft and the cluster cutover. OSSeva runs that migration and keeps the Kafka underneath patched and operated, under a single contract.

Trusted globally by enterprises

Henry ScheinEnbridgeGojekMicrosoft

How Confluent prices

Confluent does not publish one price list for everything it sells, and we do not quote its prices. The pricing model is public, though, and it explains where the cost comes from.

Confluent Cloud: usage-based

Confluent Cloud bills on consumption. Clusters are metered in elastic capacity units, and data in, data out, storage and Connect usage are charged on top, with discounts tied to annual commitments. The bill grows with the data you move and keep.

Confluent Platform: subscription

Confluent Platform, the self-managed distribution, is a free download. The enterprise features such as Control Center, Cluster Linking, Tiered Storage, Replicator and the commercial connectors need an enterprise licence: a paid subscription with terms set through Confluent sales. When the licence expires, the licensed software stops working.

The licensed components are the hard ones to remove

Under either model, what you pay is tied to the parts of the platform that are hardest to replace. That is what makes the cost trajectory uncomfortable, more than any single renewal figure.

The licence boundary runs through Schema Registry

Apache Kafka, Connect and Streams are Apache 2.0. Schema Registry, ksqlDB and REST Proxy are under the Confluent Community License: source-available, not open source. Most teams assume Schema Registry came with Kafka. It did not, and that single fact changes the scope of an exit.

Platform versions gate the Kafka version underneath

A Confluent Platform release pins the Apache Kafka line beneath it. Deployments that cannot take a platform upgrade end up on a Kafka version upstream no longer patches, and on a ZooKeeper ensemble that is usually older still.

How OSSeva closes the gap

1

CVE-patched Apache Kafka builds

OSSeva ships patched community Kafka builds for 2.8 through 3.9 and supports the current 4.x line: the same upstream code with active CVE remediation. No Confluent subscription required.

Kafka 2.8–3.9 and 4.xZooKeeper & KRaftAll CVE patches
2

Migration architecture

Our architects have mapped the migration from Confluent Platform to community Kafka: connector migration, Schema Registry replacement, ksqlDB replacement options, and blue-green cluster cutover.

Connector auditSchema migrationBlue-green cutover
3

Ongoing operations

Replace your Confluent support contract with OSSeva Assure for patches and architecture reviews, or Operate when you also want 24/7 monitoring and incident response. Priced per cluster.

PatchAssureOperate

Pricing model: per cluster, not per partition

OSSeva for Kafka is priced per application cluster, not per partition, per connector, or per consumption hour. For most Confluent estates, that means cost follows the clusters you run rather than your traffic, and the price is set on the discovery call from your real environment. Book a discovery call for a quote.

Confluent support alternatives

Leaving Confluent's software and leaving Confluent's support are separate decisions. If what you want to replace is the support contract, there are three kinds of provider.

Confluent itself

Confluent sells support plans for Confluent Cloud: Developer for non-production work, and Business or Premier for production. If you stay on Confluent's platform, its own support is the natural fit.

A cloud provider's managed Kafka

The provider runs the brokers inside its own service and supports that service. You trade control over versions and configuration for not running the clusters yourself.

Third-party Kafka support

Independent companies, OSSeva among them, support the community Apache Kafka you run yourself. OSSeva adds patched builds for lines upstream has stopped fixing, and puts Kafka under one contract with ZooKeeper, your databases and your other brokers.

When staying on Confluent is the better fit

An exit is not always the right call. Stay where you are if any of these describe your estate:

  • You want a fully managed service. Confluent Cloud is one, and OSSeva does not run a hosted Kafka service.
  • Your architecture depends on Cluster Linking, ksqlDB or platform-wide RBAC with audit logs, and replacing them would cost more than the licence.
  • You want the platform features and their support from the company that builds them, under one agreement.
  • Your team has no appetite to take on broker operations and does not want a partner to run them either.

Frequently asked questions

What is the actual difference between Apache Kafka and Confluent Platform?

Confluent Platform is Apache Kafka plus components under two further licences. Apache Kafka itself — including Connect and Streams — is Apache 2.0, as is ZooKeeper and the Confluent clients. Schema Registry, ksqlDB, REST Proxy and the community connectors are under the Confluent Community License, which is source-available rather than open source. Control Center, Tiered Storage, RBAC, Cluster Linking, Self-Balancing Clusters, Multi-Region Clusters, Replicator and the commercial connectors require an enterprise subscription. The licence boundary, not the feature list, is what determines how hard an exit is.

Is Schema Registry open source? Can we keep using it if we leave?

It is not Apache 2.0 — it is under the Confluent Community License — and this is the single most commonly missed fact in a Confluent exit. You can keep running it: the Community License permits internal use freely, and it does not stop when a subscription does. What it prohibits is offering it as a service that competes with Confluent. The practical advice is to keep Schema Registry running during a migration and treat replacing it as a separate, later project, because schema IDs are embedded in the message payloads themselves and changing that is not a cutover, it is a re-encoding.

Which Confluent components are genuinely hard to replace?

Three. Cluster Linking, if you rely on it for multi-region topology — MirrorMaker 2 does the job but needs more operational care. Tiered Storage, if retention economics depend on it, though Apache Kafka now has its own implementation under KIP-405. And RBAC with structured audit logs, if that is what satisfies your auditor; Kafka ships ACLs, but not platform-wide role-based access control. Control Center, by contrast, is the easiest thing on the list to replace and the usual place to start.

What does a realistic Confluent exit sequence look like?

Inventory the licence boundary first — every component, which of the three licences it falls under, and whether you actually use it. That step alone often halves the project. Then replace Control Center, which is low risk and produces immediate licence relief. Keep Schema Registry. Substitute only the enterprise components you genuinely use. Move the brokers last, and only once someone is in place to operate them. The order matters more than the tooling.

We are not leaving Confluent. Is there anything here for us?

Possibly, and it is worth checking. Confluent Platform versions gate the Apache Kafka version underneath them, so a platform release you cannot upgrade pins you to a Kafka line that may no longer receive upstream fixes. The same applies to the ZooKeeper ensemble behind a pre-KRaft cluster, which in most estates is older than the brokers it coordinates. Those are patching questions independent of who you buy the platform from.

What happens to operations after the migration?

This is where most exits actually fail, rather than on the technology. Confluent is not only software; it is an operational safety net, and teams that remove it without replacing that capability discover the gap during their first partition-leader election under load. Running Apache Kafka well requires real depth in broker configuration, partition strategy, consumer-group behaviour and the upgrade path. The migration is not finished when the brokers are running — it is finished when someone owns them.

What features does Confluent Platform have that community Kafka does not?

Confluent Platform adds: Confluent Schema Registry, Confluent Control Center (web UI), Confluent Replicator, RBAC via Confluent's metadata service, Tiered Storage (though community Kafka 3.6+ has this), and some connectors. Most of these have open-source equivalents: Apicurio Registry replaces Schema Registry, AKHQ or Redpanda Console replace Control Center, and MirrorMaker 2 replaces Replicator. OSSeva's exit toolkit maps each Confluent feature you use to a community option and flags the ones without a close equivalent.

How does OSSeva ensure Schema Registry compatibility after a Confluent exit?

OSSeva migrates Schema Registry to Apicurio Registry or keeps Confluent's community-licensed Schema Registry, both of which implement the Confluent Schema Registry API wire protocol. This means existing Kafka producers and consumers using the Schema Registry client continue to work without code changes. OSSeva validates schema compatibility and runs integration tests as part of the migration engagement.

What does Confluent Platform typically cost, and how much can I save?

We do not quote Confluent's prices. Contract terms vary enough that any figure we gave would be wrong for most readers. The model is public: Confluent Cloud is usage-based, metered on capacity units, data in and out, and storage, while Confluent Platform's enterprise features need a paid subscription agreed with Confluent sales. OSSeva is priced per cluster, and Apache Kafka itself is Apache 2.0 with no licence cost. Send us your current quote and we will match the equivalent coverage against it.

Is OSSeva a Confluent alternative for Confluent Cloud users?

Only if you want to run Kafka yourself. OSSeva does not offer a hosted Kafka service, so leaving Confluent Cloud with us means moving to self-managed Apache Kafka in your own data centre, cloud account or Kubernetes, with OSSeva Operate running it. If you want to stay fully managed, Confluent Cloud or a cloud provider's managed Kafka is the better fit.

Plan your Confluent exit.

Start with a discovery call: we map your components against the licence boundary and agree the order of the migration. Book a discovery call for a quote.