Message streaming as a Service

Powered by Apache Kafka, fully managed, epic performance & superior support

Get Apache Kafka cluster

Reasons why you will love Smartkafka

Fully managed Apache Kafka clusters

Smartkafka automates every part of setup, running and scaling of Apache Kafka. Smartkafka offers hosted publish-subscribe messaging systems in the cloud. With the ease of Smartkafka you have a fully managed Kafka cluster up and running within two minutes, including a managed internal Zookeeper cluster on all nodes.

Easy Monitoring & Custom Alarms

Our control panel offers various tools and integrations for monitoring, metrics and alarms. You can address performance issues promptly before they impact your business. Smartkafka makes it easy to setup custom alarms via email, push notifications to webhooks, to your slack channels or to external services.

Exceptional Support

We provide 24/7 support to thousands of customers. We've been providing the service for years and have great operation experience from a huge range of customers. There's no scaling or implementation problem we can't solve.

Scaling & Upgrading

You can scale your cluster without downtime when using Smartkafka. The same goes for upgrading your server to a new version of Scala, Java or Apache Kafka - just click a button and relax.

Invite your Team

Invite your co-workers and you’ll all have separate Smartkafka accounts, but manage the same set of instances. You decide where to send notifications and who will pay the bill. Via ACL, you are able to set team member permissions.

Transparent pricing

Smartkafka doesn’t have any hidden costs, everything is included in the price. We do not charge anything extra for chat or email support. Our billing is pro-rated, which means that you only pay for the time the service has been available to you.

Transparent pricing - billed by the second

  • No contracts
  • No hidden fees
  • No charge for chat/email support
Check out our pricing

Start for


Top Smartkafka features

Kafka MGMT

The Smartkafka MGMT interface is enabled by default on all new clusters. You can, via the management interface, monitor and administrate your Apache Kafka cluster. Topics, consumers, retention period, users and permissions can be handled - created, deleted and listed via the MGMT interface.

Kafka REST proxy

The Kafka REST Proxy gives you the opportunity to produce and consume messages over a simple REST API, which makes it easy to view the state of the cluster, and perform administrative actions without using native Kafka clients.

Managed Zookeeper

Zookeeper is a top-level software developed by Apache that acts as a centralized service and it keeps track of the status of your Kafka cluster nodes. It also keeps track of Kafka topics, partitions etc. All our plans includes managed Zookeeper clusters.

Kafka Connect

With Kafka connect, you’re able to integrate your Kafka cluster easily with other systems, and stream data in a scalable and secure manner.

Schema Registry

Via the Schema Registry, you’re able to control and follow all events types of your Apache Kafka message schemas.

Service Integrations

Integrate your Kafka cluster alarms, log and metrics, with services such as Pagerduty, VictorOps or OpsGenie.

What is Smartkafka?

Apache Kafka service

Illustration: Example usage of Smartkafka

About Apache Kafka

Apache Kafka is a high throughput message queue, also called a distributed log, because it will retain all messages for a specific period of time, even after being consumed. The messages are automatically distributed among all servers in a cluster and the number of nodes is dynamic, so the horizontal scaling is incredible.

Common use cases

Typical use cases are massive event collection (stored for later analysis), metrics collection, server log aggregation, external commit logs for data replication, etc.

Available Cloud Service Providers

Amazon Web Services
Google Cloud Platform

New to Smartkafka?

Learn how to implement Smartkafka and read about the technology