Hazelcast IMDG

Why Hazelcast Jet?

Hazelcast Jet is a distributed computing platform for fast processing of big data sets. With Hazelcast In-Memory Data Grid (IMDG) providing storage functionality, Hazelcast Jet performs parallel execution enabling data-intensive applications to operate in real-time.

Using directed acyclic graphs (DAG) to model relationships between individual steps in the data processing pipeline, Hazelcast Jet is simple to deploy and can execute both stream and batch-based data processing applications simultaneously because it is continuously operating. Hazelcast Jet is an Apache 2 licensed open source project.


High Performance


  • Distributed computing platform for fast processing of big data
  • Parallel and low-latency core engine that allows data-intensive applications to operate at near real-time speeds
  • Cooperative multi-threading architecture allows operation of thousands of simultaneous jobs
  • Scales both vertically and horizontally
  • One solution for batch and stream processing
  • Legendary ease-of-use
  • Variety of connectors to be easily plugged into data processing pipeline
  • Uses standard interfaces to make learning easy
  • Scaling, failure handling and recovery are all automated for ease of operational management
  • Quick response to new feature requests

Flexible Integration

Enterprise Grade Storage

  • Operates in either client-server or embedded mode – can act as shared application infrastructure or be embedded directly in applications as a JAR- making big data processing an application concern
  • Ready for microservices architectures
  • Light-weight makes manipulation with Jet easy for both developers and devops
  • Cloud and container ready. Pivotal Cloud Foundry, OpenShift, Docker, Azure, AWS, Kubernetes
  • Embeds Hazelcast IMDG as an operational storage for enterprise-grade reliability and resilience
  • Most widely deployed IMDG with tens of thousands of deployments in production worldwide
  • Eliminates network transit latency penalties from moving data back and forth
  • Eliminates the integration issues between processing and storage