Skip to content
SPECIFICTION
Get listed

Amazon Managed Streaming for Apache Kafka vs Solace PubSub+ Event Broker

Amazon Managed Streaming for Apache Kafka

aws.amazon.com

Solace PubSub+ Event Broker

solace.com

Side by side

FigureAmazon Managed Streaming for Apache KafkaSolace PubSub+ Event Broker
Price from$0.11/moFree
Free plan—Yes
Free trial—Yes
Open source——
WebYesYes
LinuxYesYes
APIYesYes
Self-hosted—Yes
Plans published55
Spec score · Event Streaming Platforms7.9 (#10)8.2 (#6)
Spec score · Message Queue (MQ) Software7.9 (#15)8.2 (#11)
IntegrationsListed integrations include Amazon S3, Amazon Redshift, Amazon Managed Service for Apache Flink, AWS Lambda, AWS Glue Schema Registry, and AWS Database Migration Service.Solace offers supported micro-integrations for applications, cloud services, and integration tools.
Intended usersAWS describes MSK as intended for developers and DevOps or platform engineers building streaming data applications on AWS.The product page describes the broker for enterprises with demanding messaging and streaming needs and for connecting applications, customers, partners, and devices.
PurposeAmazon MSK manages Apache Kafka infrastructure and operations so developers and platform engineers can run Kafka on AWS without becoming experts in operating it.The Event Broker streams information among applications, AI agents, and devices across cloud, on-premises, and edge environments.
SecurityMSK supports IAM access control, SASL/SCRAM or mutual TLS authentication for Provisioned clusters, and encryption at rest and in transit.Solace Cloud states that its infrastructure for customer event broker services, Solace Home Cloud, and the Cloud Console complies with GDPR, SOC 2 Type 2, and ISO 27001.

Plans

Amazon Managed Streaming for Apache Kafka

  • MSK Connect$0.11 a month
  • MSK Provisioned — Standard brokers$0.20 a month
  • MSK Replicator$0.30 a month
  • MSK Provisioned — Express brokers$0.41 a month
  • MSK Serverless$0.75 a month

Amazon Managed Streaming for Apache Kafka pricing →

Solace PubSub+ Event Broker

  • Event Broker Software StandardFree
  • Solace Cloud Event Broker TrialFree
  • Solace Cloud trialFree
  • Solace Event Broker Software Free VersionFree
  • Event Broker Software EnterprisePriced on request

Solace PubSub+ Event Broker pricing →

In their own words

Amazon Managed Streaming for Apache Kafka

Amazon Managed Streaming for Apache Kafka (MSK) manages Apache Kafka infrastructure on AWS for developers and platform engineers. It provisions and configures clusters, replaces failed servers, coordinates patches and upgrades, and handles monitoring and scaling. Provisioned clusters let customers choose broker and storage options, while Serverless clusters adjust resources to workload needs. MSK keeps compatibility with the Apache Kafka client protocol, so existing Kafka applications and tools can work without application code changes. Integrations include Amazon S3, Redshift, Managed Service for Apache Flink, Lambda, Glue Schema Registry, and Database Migration Service. Clusters span multiple Availability Zones, with three as the default, and the service-level agreement specifies three 9s of availability. Security includes IAM, SASL/SCRAM or mutual TLS for Provisioned clusters, and encryption in transit and at rest. CloudWatch supplies over 50 default metrics at no additional cost. MSK is paid, with separate charges possible for storage, processing, connectivity, and enhanced metrics.

Visit aws.amazon.com

Solace PubSub+ Event Broker

Solace PubSub+ Event Broker streams information among applications, AI agents, and devices across cloud, on-premises, and edge environments. Multiple brokers can form an event mesh to route data across clouds, data centers, and geographies. It is offered as a cloud service, software, or appliance, for deployment in clouds, data centers, and remote locations. Messaging features include exchange patterns, qualities of service, caching, partitioned queues, and replay. Supported protocols include AMQP, Kafka, MQTT, REST, and WebSocket, alongside APIs for programming languages. Solace offers supported micro-integrations for applications, cloud services, and integration tools. Monitoring includes custom dashboards and alerts, and distributed tracing is broker-native and based on OpenTelemetry. Cloud services enable secure protocol ports by default and disable plain-text ports by default. Free options include a 30-day cloud trial and a free enterprise-grade software version. Solace was founded in 2001 and is headquartered in Ottawa, Ontario, Canada.

Visit solace.com