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

Cloud-Native Scalable Rule Engine Demo


The distributed compute features of Hazelcast (such as Executors, EntryProcessors, and Jet pipelines) provide powerful capabilities for building distributed applications. By moving business logic into the in-memory data grid, movement of data across the network is minimized; this results in higher throughput and lower latency. Applications in this way can easily scale up and out given the built-in threading model and elastic scaling features of Hazelcast.

In this video, an application for fraud detection for credit card transactions is demonstrated, which is built on top of a reusable, generic rule engine implementation that is freely available online as an example implementation of several of Hazelcast’s key distributed computation capabilities.

Join Us On Slack