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.
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.
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.
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 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.
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.
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.
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.
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.
With Kafka connect, you’re able to integrate your Kafka cluster easily with other systems, and stream data in a scalable and secure manner.
Via the Schema Registry, you’re able to control and follow all events types of your Apache Kafka message schemas.
Integrate your Kafka cluster alarms, log and metrics, with services such as Pagerduty, VictorOps or OpsGenie.
Illustration: Example usage of Smartkafka
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.
Typical use cases are massive event collection (stored for later analysis), metrics collection, server log aggregation, external commit logs for data replication, etc.