Message streaming as a Service

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

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?

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.