Get Started

Get Started

These guides demonstrate how to get started quickly with Hazelcast IMDG and Hazelcast Jet.

Hazelcast IMDG

Learn how to store and retrieve data from a distributed key-value store using Hazelcast IMDG. In this guide you’ll learn how to:

  • Create a cluster of 3 members.
  • Start Hazelcast Management Center
  • Add data to the cluster using a sample client in the language of your choice
  • Add and remove some cluster members to demonstrate data balancing capabilities of Hazelcast

Hazelcast Jet

Learn how to build a distributed data processing pipeline in Java using Hazelcast Jet. In this guide you’ll learn how to:

  • Install Hazelcast Jet and form a cluster on your computer
  • Build a simple pipeline that receives a stream of data, does some calculations and outputs some results
  • Submit the pipeline as a job to the cluster and observe the results
  • Scale the cluster up and down while the job is still running

Use Cases

Hazelcast IMDG and Hazelcast Jet power a number of in-memory and stream processing use cases, both on their own and through integrations with popular open-source technologies.


No posts were found matching that criteria.

In-Memory Stream Processing

Embed stream processing into your enterprise applications with Hazelcast to immediately process and respond to data.

Internet of Things (IoT)

In a world where billions of devices are constantly streaming data into your IT systems, Hazelcast In-Memory Computing Platform is the ideal solution for managing your IoT ecosystem.

JCache Provider

Hazelcast enables organizations to seamlessly integrate with JCache. These operations can help to scale out applications and manage their high-speed access to their frequently used data. Hazelcast smoothly achieves its caching potential with a 100 percent compliant implementation that transparently registers with the JCache subsystem.


Hazelcast can be used as a fast and lightweight messaging system that lets applications communicate in real time at high speed. You can write to Hazelcast in a publish-subscribe paradigm, which means your applications can write (“publish”) to specific channels called “topics,” and then one or more subscribers can read the messages from that topic.

Real-Time Stream Processing

Hazelcast Jet provides all the necessary tools to build a real-time stream processing application. It is a powerful processing framework for querying data streams on top of an elastic in-memory storage system, where the process may ultimately store its results.

Redis Replacement

Redis is good for simple data caching use cases, but in the real world you will want more than simple caching from your in-memory computing platform. When you’ve hit a wall at scaling Redis or struggled to work around its security issues, it’s time to turn to Hazelcast.

Spring Cache

Hazelcast IMDG can be used as cache for applications based on the Spring Framework – distributing shared data in real time.

Streaming Microservices

Business software must be efficient, adaptable, and easy to use. When you need to process complex events that integrate to back-end infrastructure or support geographically distributed teams, microservices architecture can deliver the optimal solution.

VMWare Tanzu Gemfire Replacement

Increasingly, organizations are turning to Hazelcast IMDG in preference to VMware Tanzu Gemfire. Many top banks, ecommerce companies, and telecommunications vendors have done so. Most of these companies report the ownership and cost issues listed above eventually became too much for them.

Join Us On Slack