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

Hazelcast Hub

No hub projects were found matching that criteria.

Connector
Application Connector

Application Connector

Streams the processed data from a Jet job to an application.
Connector
Application Connector

Version

4.4

Features

  • Sink
  • Streaming

Application Connector

To stream the results of a server-side processing to an application, the applications can subscribe to the server-side observable. Jet jobs use this observable as a sink.

The connector is included in the base Jet package. No plugin download is required.
Connector
HTTP Connector

HTTP Connector

Opens a HTTP(S) endpoint for writing input data or listening for results.
Connector
HTTP Connector

Version

N/A

Features

  • Source
  • Sink
  • Streaming
  • WebSockets
  • HTTP

HTTP Connector

A Hazelcast Jet source for listening HTTP(S) requests, and a sink which clients can connect and listen the items using either websocket or server-sent events.
Connector
Cloud Storage Connector

Cloud Storage Connector

Reads from and writes to Amazon S3, Azure Cloud Storage, Azure Data Lake and Google Cloud Storage.
Connector
Cloud Storage Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Object Store

Cloud Storage Connector

Reads from and writes to Amazon S3, Azure Cloud Storage, Azure Data Lake and Google Cloud Storage using the Hadoop Connector.
Connector
Amazon S3 Connector

Amazon S3 Connector

The Amazon S3 connectors are text-based connectors that can read and write files to Amazon S3 storage.
Connector
Amazon S3 Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch

Amazon S3 Connector

The Amazon S3 connectors are text-based connectors that can read and write files to Amazon S3 storage.

The connector assumes that the S3 data is in the form of plain text, e.g. data records items represent individual lines of text.

For other input/output formats, consider using the Cloud Storage Connector.
Connector
Apache Pulsar Connector

Apache Pulsar Connector

Enables Hazelcast Jet pipelines to read/write from/to Apache Pulsar topics.
Connector
Apache Pulsar Connector

Version

0.1

Features

  • Source
  • Sink
  • Streaming
  • Messaging

Apache Pulsar Connector

Apache Pulsar connector allows Jet to read streams from and write processed results to Apache Pulsar topics.

Apache Pulsar Connector is available in two flavours: Consumer API-based connector that favours performance and a reader API-based connector optimized for exactly-once processing guarantees.
Connector
PostgreSQL CDC Connector

PostgreSQL CDC Connector

Jet can capture changes in PostgreSQL database for an event-driven database integration.
Connector
PostgreSQL CDC Connector

Version

4.4

Features

  • Source
  • Streaming
  • JSON
  • Change Data Capture

PostgreSQL CDC Connector

Jet can connect to PostgreSQL database in the Change Data Capture (CDC) mode. CDC refers to the process of observing changes made to a database and extracting them in a form usable by other systems, for the purposes of replication, analysis and many more. This is especially important to Jet, because it allows for the streaming of changes from databases, which can be efficiently processed by Jet.

PostgreSQL CDC Source is first class Jet CDC source for PostgreSQL databases. It is based on Debezium, but benefiting the full range of convenience Jet can additionally provide.
Connector
MySQL CDC Connector

MySQL CDC Connector

Jet can capture changes in MySQL for an event-driven database integration.
Connector
MySQL CDC Connector

Version

4.4

Features

  • Source
  • Streaming
  • JSON
  • Change Data Capture

MySQL CDC Connector

Jet can connect to MySQL in the Change Data Capture (CDC) mode. CDC refers to the process of observing changes made to a database and extracting them in a form usable by other systems, for the purposes of replication, analysis and many more. This is especially important to Jet, because it allows for the streaming of changes from databases, which can be efficiently processed by Jet.

MySql CDC Source is first class Jet CDC source for MySQL databases. It is based on Debezium, but benefiting the full range of convenience Jet can additionally provide.
Web Sessions Clustering
Tomcat Web Sessions

Tomcat Web Sessions

Seamless failover for Apache Tomcat web sessions.
Web Sessions Clustering
Tomcat Web Sessions

Version

Tomcat Web Sessions

Hazelcast Tomcat Session Manager is a container-specific module that enables session replication for Tomcat web applications without requiring changes to the application.

Features:

- Tomcat 7, 8, 8.5 & 9 support
- Support for sticky and non-sticky sessions.
- Deferred write for performance boost.
- Embedded or remote Hazelcast setups

See also the step-by-step Tomcat Session Replication Guide for Spring Boot applications
Integration
Spring Data

Spring Data

Spring Data makes it easier to build Spring-powered applications using data access technologies.
Integration
Spring Data

Version

2.2.5

Spring Data

Spring Data makes it easier to build Spring-powered applications using data access technologies. Spring Data Hazelcast project provides Spring Data repository support for Hazelcast IMDG®. This integration enables the Spring Data paradigm to gain the power of a distributed data repository.

Copy and paste the following snippet into your build:

    com.hazelcast
    spring-data-hazelcast
    $LATEST_VERSION$
Integration
Spring Integration

Spring Integration

Spring Integration Hazelcast Support is developed by SpringSource.
Integration
Spring Integration

Version

1.0

Spring Integration

Spring Integration Hazelcast Support is developed by SpringSource. The project provides event-driven inbound channel adapter, continuous query inbound channel adapter, cluster monitor inbound channel adapter, distributed-sql inbound channel adapter, outbound channel adapter, and leader election.
Connector
Redis Connector

Redis Connector

Hazelcast Jet connector for various Redis data structures (hashes, sorted sets and streams) that enable Hazelcast Jet pipelines to read/write data points from/to them.
Connector
Redis Connector

Version

0.2  

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Key Value Store
  • Hash
  • Set

Redis Connector

Hazelcast Jet connector for various Redis data structures (hashes, sorted sets and streams) that enable Hazelcast Jet pipelines to read/write data points from/to them.
Connector
MongoDB Connector

MongoDB Connector

A Hazelcast Jet connector for MongoDB which enables Hazelcast Jet pipelines to read/write data points from/to MongoDB.
Connector
MongoDB Connector

Version

0.2 

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Document Store
  • JSON

MongoDB Connector

A Hazelcast Jet connector for MongoDB which enables Hazelcast Jet pipelines to read/write data points from/to MongoDB.
Connector
Elasticsearch Connector

Elasticsearch Connector

A Hazelcast Jet connector for Elasticsearch for querying/indexing objects from/to Elasticsearch.
Connector
Elasticsearch Connector

Version

Features

  • Source
  • Sink
  • Batch
  • Search Engine

Elasticsearch Connector

Elasticsearch is a popular fulltext search engine. Hazelcast Jet can use it both as a source and a sink. Use the Hazelcast Jet connector for querying/indexing objects from/to Elasticsearch.

Jet supports connecting to Elasticsearch servers running on versions 5.6.x, 6.x and 7.x.
Integration
Hibernate5 2LC

Hibernate5 2LC

Accelerating Hibernate applications typically involves reducing their reliance on the database when fetching data. Hazelcast offers its own second level cache implementation for Hibernate5.
Integration
Hibernate5 2LC

Version

1.3.2

Hibernate5 2LC

Accelerating Hibernate applications typically involves reducing their reliance on the database when fetching data. Hazelcast offers its own second level cache implementation for Hibernate5.

Copy and paste the following snippet into your build:
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-hibernate5</artifactId> 
    <version>$LATEST_VERSION$</version>
</dependency>
Docker
Hazelcast Docker Image

Hazelcast Docker Image

Hazelcast base Docker image.
Docker
Hazelcast Docker Image

Version

 

Hazelcast Docker Image

Hazelcast base Docker image.

Pull command:
docker pull hazelcast/hazelcast

Cloud Discovery
AWS Cloud Discovery

AWS Cloud Discovery

Hazelcast AWS cloud module helps Hazelcast cluster members discover each other and form the cluster on AWS. It also supports tagging, IAM Role, and connecting clusters from clients outside the cloud.
Cloud Discovery
AWS Cloud Discovery

Version

 3.0

AWS Cloud Discovery

Hazelcast AWS cloud module helps Hazelcast cluster members discover each other and form the cluster on AWS. It also supports tagging, IAM Role, and connecting clusters from clients outside the cloud
Docker
Hazelcast Management Center Docker Image

Hazelcast Management Center Docker Image

The docker image for Hazelcast Management Center.
Docker
Hazelcast Management Center Docker Image

Version

 

Hazelcast Management Center Docker Image

The docker image for Hazelcast Management Center. Hazelcast Management Center enables you to monitor and manage your cluster members running Hazelcast IMDG. In addition to monitoring the overall state of your clusters, you can also analyze and browse your data structures in detail, update map configurations and take thread dumps from members.

Pull:

docker pull hazelcast/management-center
Web Sessions Clustering
Generic Web Sessions

Generic Web Sessions

hazelcast-wm provides JEE based Web Applications with HttpSession replication capabilities across Hazelcast Cluster in order to handle failover cases.
Web Sessions Clustering
Generic Web Sessions

Version

3.8.3

Generic Web Sessions

hazelcast-wm provides JEE based Web Applications with HttpSession replication capabilities across Hazelcast Cluster in order to handle failover cases.

Copy and paste the following snippet into your build:
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-wm</artifactId> 
    <version>$LATEST_VERSION$</version>
</dependency>
Connector
Debezium Connector

Debezium Connector

A Hazelcast Jet connector for Debezium which enables Hazelcast Jet pipelines to consume CDC events from various databases.
Connector
Debezium Connector

Version

4.4

Features

  • Source
  • Streaming
  • JSON
  • Change Data Capture

Debezium Connector

A Hazelcast Jet connector for Debezium which enables Hazelcast Jet pipelines to consume CDC events from various databases. Use any plugin provided by the Debezium.io project for the event-driven database integration.

Consider using first class Jet CDC sources for MySQL and PostgreSQL databases to benefit from the full range of convenience Jet can additionally provide on top of Debezium.
Connector
HDFS Connector

HDFS Connector

Reads from and writes to Apache Hadoop HDFS.
Connector
HDFS Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Hadoop
  • Object Store

HDFS Connector

You can use Hadoop connector to read/write files from/to Apache Hadoop Distributed File System (HDFS).
Connector
InfluxDB Connector

InfluxDB Connector

A Hazelcast Jet connector for InfluxDb which enables Hazelcast Jet pipelines to read/write data points from/to InfluxDb.
Connector
InfluxDB Connector

Version

0.2  

Features

  • Source
  • Sink
  • Batch
  • Time Series

InfluxDB Connector

A Hazelcast Jet connector for InfluxDb which enables Hazelcast Jet pipelines to read/write data points from/to InfluxDb.
Connector
JDBC Connector

JDBC Connector

Reads or writes the data from/to relational database or another source that supports the standard JDBC API. Supports parallel reading for partitioned sources.
Connector
JDBC Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Java Database Connectivity
  • Relational

JDBC Connector

Reads or writes the data from/to relational database or another source that supports the standard JDBC API. Supports parallel reading for partitioned sources. Supports transactions to avoid multiple writes during failures.

The connector is included in the Jet package. It requires a JDBC driver for the respective database.

The JDBC source only works in batching mode, meaning the query is only executed once. For streaming changes from the database please use the CDC Connectors.
Connector
JMS Connector

JMS Connector

Streams messages from/to a JMS queue or a JMS topic using a JMS Client on a classpath. Reading from the queue can be parallelized.
Connector
JMS Connector

Version

4.4

Features

  • Source
  • Sink
  • Streaming
  • Queue
  • Topic
  • Java Messaging Service

JMS Connector

Streams messages from/to a JMS queue or a JMS topic using a JMS Client on a classpath. Reading from the queue can be parallelized.

The source connector is fault-tolerant with the exactly-once guarantee. Fault tolerance is achieved by acknowledging the consumed messages only after they were fully processed by the downstream stages.

The connector is included in Jet core package. It requires a JMS client for the respective broker.
Connector
Twitter Connector

Twitter Connector

A Hazelcast Jet connector for consuming data from Twitter stream sources in Jet pipelines.
Connector
Twitter Connector

Version

0.1

Features

  • Source
  • Batch
  • Streaming

Twitter Connector

A Hazelcast Jet connector for Twitter Streaming API which enables Hazelcast Jet pipelines to consume tweets from multiple Twitter APIs:

- Twitter’s Streaming API – Push from Twitter, real-time stream, it samples tweets (1-40% of Tweets can be consumed this way)
- Twitter’s Search API – result limited to 15 tweets per request, and 180 requests every 15 minutes.
Integration
Apache Spark Connector

Apache Spark Connector

Hazelcast Apache Spark Connector allows Hazelcast Maps and Caches to be used as shared RDD caches by Spark using the Spark RDD API. Both Java and Scala Spark APIs are supported.
Integration
Apache Spark Connector

Version

 0.2

Features

  • Read/Write support for Hazelcast Maps
  • Read/Write support for Hazelcast Caches

Apache Spark Connector

Hazelcast Apache Spark Connector allows Hazelcast Maps and Caches to be used as shared RDD caches by Spark using the Spark RDD API. Both Java and Scala Spark APIs are supported.
Connector
Kafka Connect Connector

Kafka Connect Connector

A generic Kafka Connect source provides the ability to plug any Kafka Connect source for data ingestion to Jet pipelines.
Connector
Kafka Connect Connector

Version

0.1

Features

  • Source
  • Batch
  • Streaming

Kafka Connect Connector

A generic Kafka Connect source provides the ability to plug any Kafka Connect source for data ingestion to Jet pipelines.
Cloud Discovery
Kubernetes Cloud Discovery

Kubernetes Cloud Discovery

The Hazelcast Kubernetes discovery plugin provides the possibility to lookup IP addresses of other members by resolving those requests against a Kubernetes Service Discovery system.
Cloud Discovery
Kubernetes Cloud Discovery

Version

 

Kubernetes Cloud Discovery

The Hazelcast Kubernetes discovery plugin provides the possibility to lookup IP addresses of other members by resolving those requests against a Kubernetes Service Discovery system. This plugin supports two different options of resolving against the discovery registry: a request to the REST API, and DNS lookup against a given DNS service name.

Copy and paste the following snippet into your build:
<dependency>
  <groupId>com.hazelcast</groupId>
  <artifactId>hazelcast-kubernetes</artifactId>
  <version>$LATEST_VERSION$</version>
</dependency>
Integration
Hibernate3 and Hibernate4 2LC

Hibernate3 and Hibernate4 2LC

Accelerating Hibernate applications typically involves reducing their reliance on the database when fetching data. Hazelcast offers its own second-level cache implementation for Hibernate3 and Hibernate4.
Integration
Hibernate3 and Hibernate4 2LC

Version

3.8.4

Hibernate3 and Hibernate4 2LC

Accelerating Hibernate applications typically involves reducing their reliance on the database when fetching data. Hazelcast offers its own second-level cache implementation for Hibernate3 and Hibernate4.

Copy and paste the following snippet into your build:
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-hibernate[3,4]</artifactId>
    <version>$LATEST_VERSION$</version>
</dependency>
Integration
Hazelcast Component for Apache Camel

Hazelcast Component for Apache Camel

The Hazelcast component for Apache Camel allows you to work with the Hazelcast distributed data grid/cache.
Integration
Hazelcast Component for Apache Camel

Version

 

Hazelcast Component for Apache Camel

The Hazelcast component for Apache Camel allows you to work with the Hazelcast distributed data grid/cache. If you have enabled multicast on your network, you can run a cluster with a hundred nodes with no extra configuration. Hazelcast can be simply configured to add additional features like n copies between nodes (default is 1), cache persistence, network configuration (if needed), near cache, eviction and so on.
Connector
Hazelcast ICache Connector

Hazelcast ICache Connector

Fetches entries from a Hazelcast ICache, follows ICache change events or updates the ICache (sink).
Connector
Hazelcast ICache Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Cache

Hazelcast ICache Connector

Connects Jet to ICache in local or remote Hazelcast cluster.

The source connector fetches entries from a Hazelcast ICache using a predicate or projection. In streaming mode, it continuously consumes ICache change log.

Sinks write entries to an ICache using map.put().

The connector is included in the base Jet package. No plugin download is required.

The connector makes use of data locality when reading from local Hazelcast caches.
Connector
Hazelcast IList Connector

Hazelcast IList Connector

Reads and adds items to a distributed list (IList) in local or remote Hazelcast cluster.
Connector
Hazelcast IList Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch

Hazelcast IList Connector

Reads items retrieved from a Hazelcast IList. All elements are read on a single member of a Jet cluster — IList isn’t partitioned. Sink adds items to the IList.

The connector is included in the base Jet package. No plugin download is required.
Connector
Hazelcast IMap Connector

Hazelcast IMap Connector

Fetches entries from a Hazelcast distributed map, follows the map change events or updates the map.
Connector
Hazelcast IMap Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Key Value Store
  • Cache

Hazelcast IMap Connector

Connects Jet to an IMap in local or remote Hazelcast cluster.

The source connector fetches entries from a Hazelcast IMap using a predicate or projection. In streaming mode, it continuously consumes IMap change log.

Sinks write entries to an IMap using map.put() or using an Entry Processor to update the entries in IMap instead of replacing.

The connector is included in the base Jet package. No plugin download is required.

The connector makes use of data locality when reading from local Hazelcast maps.
Connector
Kafka Connector

Kafka Connector

Allows Jet to process streams from Apache Kafka topic and write processed data back to Kafka.
Connector
Kafka Connector

Version

4.4

Features

  • Source
  • Sink
  • Streaming
  • Messaging

Kafka Connector

Consumes one or more Apache Kafka topic. Reader is based on Kafka Consumer. Jet assigns Kafka partitions evenly to the reader instances to align the parallelism of Kafka and Jet. Sink publishes messages to an Apache Kafka topic using Kafka Producer.

Supports end-to-end exactly-once guarantees using Kafka transactions.

Integrates with Confluent Schema Registry.

Pipeline Plugin
Probabilistic Aggregations

Probabilistic Aggregations

Collections of probabilistic aggregations. Currently, it contains the implementation of HyperLogLog++ aggregation.
Pipeline Plugin
Probabilistic Aggregations

Version

0.2 

Features

  • Cardinality Estimator
  • HyperLogLog

Probabilistic Aggregations

Collections of probabilistic aggregations. Currently, it contains the implementation of HyperLogLog++ aggregation.
Connector
TCP Socket Connector

TCP Socket Connector

Connects to the specified socket, reads (source) or writes (sink) lines of text received from it.
Connector
TCP Socket Connector

Version

4.3

Features

  • Source
  • Sink
  • Streaming

TCP Socket Connector

Connects to the specified socket, reads (source) or writes (sink) lines of text received from it.

The connector is included in the base Jet package. No plugin download is required.
Connector
File Connector

File Connector

Reads text-oriented data (JSON records, CSV lines or plain text) from files on a shared filesystem or watches a directory for new data.
Connector
File Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Watcher
  • JSON
  • CSV

File Connector

Reads from files on a shared filesystem or watches shared directory and streams the new lines of text coming from the files in the watched directory. Data can be parsed from JSON or CSV format. The same directory has to be available to all cluster members (using a shared network file system for example).

Sink writes processed data to a filesystem.
Connector
Custom Connector Builder

Custom Connector Builder

Jet provides a programming interface allowing you to write your own Connectors for both batch and streaming.
Connector
Custom Connector Builder

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Legacy

Custom Connector Builder

Jet provides a programming interface allowing you to write your own Connectors for both batch and streaming.

The builder is included in the base Jet package. No plugin download is required.
Connector
Avro Connector

Avro Connector

Jet can read and write Avro-serialized data from self-contained files (Avro Object Container format), HDFS and Kafka. Kafka connector can be configured to use the schema registry.
Connector
Avro Connector

Version

4.4

Features

  • Source
  • Sink
  • Batch
  • Streaming
  • Serialization

Avro Connector

Jet can read and write Avro-serialized data from self-contained files (Avro Object Container format), HDFS and Kafka. Kafka connector can be configured to use the schema registry.
Connector
Application Log Sink

Application Log Sink

Logs all the data items it receives at the INFO level. The primary purpose is development when running Jet on a local machine.
Connector
Application Log Sink

Version

4.4

Features

  • Sink
  • Batch

Application Log Sink

Logs all the data items it receives at the INFO level. The primary purpose is development when running Jet on a local machine.
Cloud Discovery
Zookeeper Cloud Discovery

Zookeeper Cloud Discovery

The Hazelcast Zookeeper Discovery plugin provides a service-based discovery strategy by using Apache Curator for communicating your Zookeeper server for Hazelcast 3.6.1+ Discovery SPI enabled applications
Cloud Discovery
Zookeeper Cloud Discovery

Version

3.6.3

Zookeeper Cloud Discovery

The Hazelcast Zookeeper Discovery plugin provides a service-based discovery strategy by using Apache Curator for communicating your Zookeeper server for Hazelcast 3.6.1+ Discovery SPI enabled applications.
Integration
SubZero

SubZero

SubZero provides dead easy Hazelcast – Kryo integration. No coding required.
Integration
SubZero

Version

0.9

SubZero

SubZero provides dead easy Hazelcast – Kryo integration. No coding required.
Kryo is a popular serialization library. It’s super-fast yet easy-to-use. It does not pollute your domain model and it can even serialize classes that are not marked as Serializable.

Copy and paste the following snippet into your build:
<dependency>
  <groupId>info.jerrinot</groupId>
  <artifactId>subzero-core</artifactId>
  <version>${subzero-version}</version>
</dependency>
Integration
REST

REST

Hazelcast provides a REST interface, i.e. it provides an HTTP service in each cluster member (node) so that you can access your map and queue using HTTP protocol.
Integration
REST

Version

 

REST

Hazelcast provides a REST interface, i.e. it provides an HTTP service in each cluster member (node) so that you can access your map and queue using HTTP protocol.
Docker
RedHat OpenShift

RedHat OpenShift

Hazelcast IMDG Enterprise in the RedHat Container Catalog
Docker
RedHat OpenShift

Version

3.12.3-1

RedHat OpenShift

Hazelcast IMDG Enterprise in the RedHat Container Catalog
Cloud PaaS
Hazelcast IMDG and Jet Enterprise for Pivotal Platform

Hazelcast IMDG and Jet Enterprise for Pivotal Platform

Hazelcast Enterprise and Jet Enterprise for Pivotal Cloud Foundry.
Cloud PaaS
Hazelcast IMDG and Jet Enterprise for Pivotal Platform

Version

 

Hazelcast IMDG and Jet Enterprise for Pivotal Platform

Hazelcast IMDG and Jet Enterprise for Pivotal.
Integration
Openfire

Openfire

The Hazelcast plugin adds support for running multiple redundant Openfire servers together in a cluster.
Integration
Openfire

Version

 

Openfire

The Hazelcast plugin adds support for running multiple redundant Openfire servers together in a cluster. By running Openfire as a cluster, you can distribute the connection load among several servers, while also providing failover in the event that one of your servers fails. This plugin is a drop-in replacement for the original Openfire clustering plugin, using the open source Hazelcast data distribution framework in lieu of an expensive proprietary third-party product.

Integration
Memcached

Memcached

A Memcache client written in any language can talk directly to a Hazelcast cluster. No additional configuration is required.
Integration
Memcached

Version

 

Memcached

A Memcache client written in any language can talk directly to a Hazelcast cluster. No additional configuration is required.
Integration
Kafka Connect Sink for Hazelcast

Kafka Connect Sink for Hazelcast

A Connector and Sink to write events from Kafka to Hazelcast. The connector takes the value from the Kafka Connect SinkRecords and inserts a new entry to a Hazelcast reliable topic.
Integration
Kafka Connect Sink for Hazelcast

Version

3.0

Kafka Connect Sink for Hazelcast

A Connector and Sink to write events from Kafka to Hazelcast. The connector takes the value from the Kafka Connect SinkRecords and inserts a new entry to a Hazelcast reliable topic.
Web Sessions Clustering
Jetty Session Manager

Jetty Session Manager

Hazelcast Jetty Session Manager is a container-specific module that enables session replication for Jetty web applications without requiring changes to the application.
Web Sessions Clustering
Jetty Session Manager

Version

1.0.2

Jetty Session Manager

Hazelcast Jetty Session Manager is a container-specific module that enables session replication for Jetty web applications without requiring changes to the application.

Copy and paste the following snippet into your build:
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-jetty[7,8,9]-sessionmanager</artifactId> 
    <version>$LATEST_VERSION$</version>
</dependency>
Integration
Clojure

Clojure

It’s now easier than ever to connect to a Hazelcast cluster from your JClojure application using this JClojure API.
Integration
Clojure

Version

 

Clojure

It’s now easier than ever to connect to a Hazelcast cluster from your JClojure application using this JClojure API.
Integration
IBM Dynacache Plugin

IBM Dynacache Plugin

Hazelcast Dynacache Provider for IBM WAS Traditional and Liberty Profiles.
Integration
IBM Dynacache Plugin

Version

0.3

IBM Dynacache Plugin

Hazelcast Dynacache Provider for IBM WAS Traditional and Liberty Profiles.
Helm Charts
IBM Cloud Private/Kubernetes Service Enterprise Helm Chart

IBM Cloud Private/Kubernetes Service Enterprise Helm Chart

The official Hazelcast Enterprise Helm Chart for IBM Cloud Private and IBM Kubernetes Service.
Helm Charts
IBM Cloud Private/Kubernetes Service Enterprise Helm Chart

Version

  

IBM Cloud Private/Kubernetes Service Enterprise Helm Chart

The official Hazelcast Enterprise Helm Chart for IBM Cloud Private and IBM Kubernetes Service.
Cloud Discovery
Heroku Cloud Discovery

Heroku Cloud Discovery

This Hazelcast Discovery Plugin will lookup IP addresses of other members by resolving service names against the Heroku DNS Discovery in Heroku Private Spaces.
Cloud Discovery
Heroku Cloud Discovery

Version

3.7.2

Heroku Cloud Discovery

This Hazelcast Discovery Plugin will lookup IP addresses of other members by resolving service names against the Heroku DNS Discovery in Heroku Private Spaces.

Copy and paste the following snippet into your build:
<dependency>
  <groupId>com.github.jkutner</groupId>
  <artifactId>hazelcast-heroku-discovery</artifactId>
  <version>3.7.0</version>
</dependency>
Integration
Hazelcast Mesos Integration

Hazelcast Mesos Integration

Hazelcast Mesos Integration module gives you the ability to deploy Hazelcast on the Mesos cluster.
Integration
Hazelcast Mesos Integration

Version

0.1

Hazelcast Mesos Integration

Hazelcast Mesos Integration module gives you the ability to deploy Hazelcast on the Mesos cluster. Since it depends on the Hazelcast Zookeeper module for discovery, the deployed version of Hazelcast on Mesos cluster should not be lesser than 3.6.
Cloud PaaS
Hazelcast Jet for PCF

Hazelcast Jet for PCF

Clickable Hazelcast JET Tile for Pivotal Cloud Foundry – the easiest way to deploy an open source Hazelcast JET cluster on Cloud Foundry.
Cloud PaaS
Hazelcast Jet for PCF

Version

 

Hazelcast Jet for PCF

Clickable Hazelcast JET Tile for Pivotal Cloud Foundry – the easiest way to deploy an open source Hazelcast JET cluster on Cloud Foundry.
Integration
Hazelcast JCA Resource Adapter

Hazelcast JCA Resource Adapter

Hazelcast JCA resource adapter is a system-level software driver used by a Java application to connect to an Hazelcast Cluster.
Integration
Hazelcast JCA Resource Adapter

Version

3.7.3

Hazelcast JCA Resource Adapter

Hazelcast JCA resource adapter is a system-level software driver used by a Java application to connect to an Hazelcast Cluster.

Copy and paste the following snippet into your build:
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-jca</artifactId>
    <version>$LATEST_VERSION$</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-jca-rar</artifactId>
    <version>$LATEST_VERSION$</version>
    <type>rar</type>
</dependency>
Helm Charts
Hazelcast IMDG Enterprise for PCF

Hazelcast IMDG Enterprise for PCF

Clickable Hazelcast IMDG Tile for Pivotal Cloud Foundry – the easiest way to deploy an open source Hazelcast cluster on Cloud Foundry.
Helm Charts
Hazelcast IMDG Enterprise for PCF

Version

 

Hazelcast IMDG Enterprise for PCF

Clickable Hazelcast IMDG Tile for Pivotal Cloud Foundry – the easiest way to deploy an open source Hazelcast cluster on Cloud Foundry.
Helm Charts
Hazelcast Helm Chart

Hazelcast Helm Chart

The official Helm Chart for Hazelcast IMDG.
Helm Charts
Hazelcast Helm Chart

Version

 

Hazelcast Helm Chart

The official Helm Chart for Hazelcast IMDG.
Cloud Discovery
Hazelcast Eureka Discovery

Hazelcast Eureka Discovery

Eureka is a REST-based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.
Cloud Discovery
Hazelcast Eureka Discovery

Version

1.1.2

Hazelcast Eureka Discovery

Eureka is a REST-based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. Hazelcast supports Eureka V1 discovery; Hazelcast members within EC2 Virtual Private Cloud can discover each other using this mechanism. This discovery feature is provided as a Hazelcast plugin.
Helm Charts
Hazelcast Enterprise Helm Chart

Hazelcast Enterprise Helm Chart

The Helm Chart for Hazelcast Enterprise.
Helm Charts
Hazelcast Enterprise Helm Chart

Version

 

Hazelcast Enterprise Helm Chart

The Helm Chart for Hazelcast Enterprise. It includes the Hazelcast Enterprise and Management Center. A license must be obtained to use it. Please fill out the form on this page to obtain a license.
Integration
Grails 3

Grails 3

This plugin integrates the Hazelcast data distribution framework into your grails application. You can reach distributed data structures (map, queue, list, topic) injecting hazelService. Also, you can cache your domain class into Hazelcast distributed cache.
Integration
Grails 3

Version

1.0.2

Grails 3

This plugin integrates the Hazelcast data distribution framework into your grails application. You can reach distributed data structures (map, queue, list, topic) injecting hazelService. Also, you can cache your domain class into Hazelcast distributed cache.
Cloud Discovery
Google Cloud Platform (GCP)

Google Cloud Platform (GCP)

This plugin provides the automatic Hazelcast member discovery in the Google Cloud Platform (Compute Engine) environment.
Cloud Discovery
Google Cloud Platform (GCP)

Version

2.0

Google Cloud Platform (GCP)

This plugin provides the automatic Hazelcast member discovery in the Google Cloud Platform (Compute Engine) environment.

Copy and paste the following snippet into your build:
<dependency>
  <groupId>com.hazelcast</groupId>
  <artifactId>hazelcast-gcp</artifactId>
  <version>${hazelcast-gcp-version}</version>
</dependency>
Cloud Discovery
etcd Cloud Discovery

etcd Cloud Discovery

The Hazelcast etcd plugin provides an etcd based DiscoveryStrategy for Hazlecast 3.6-EA+ enabled applications. This is an easy to configure plug-and-play Hazelcast DiscoveryStrategy that will optionally register each of your Hazelcast instances with etcd and enable Hazelcast nodes to dynamically discover one another via etcd.
Cloud Discovery
etcd Cloud Discovery

Version

1.0-RC4

etcd Cloud Discovery

The Hazelcast etcd plugin provides an etcd based DiscoveryStrategy for Hazlecast 3.6-EA+ enabled applications. This is an easy to configure plug-and-play Hazelcast DiscoveryStrategy that will optionally register each of your Hazelcast instances with etcd and enable Hazelcast nodes to dynamically discover one another via etcd.
Cloud Discovery
Consul Cloud Discovery

Consul Cloud Discovery

Consul is a tool for discovering and configuring services in your infrastructure. It provides: Service Discovery, Health Checking, Key/Value Store, and Multi Datacenter support out-of-the-box.
Cloud Discovery
Consul Cloud Discovery

Version

1.0-RC9

Consul Cloud Discovery

Consul is a tool for discovering and configuring services in your infrastructure. It provides: Service Discovery, Health Checking, Key/Value Store, and Multi Datacenter support out-of-the-box.
Cloud Discovery
Azure Cloud Discovery

Azure Cloud Discovery

Azure DiscoveryStrategy is for Hazelcast 3.6.1 and above. It provides all Hazelcast instances in a cluster by returning VMs within your Azure resource group that are tagged with a specified value.

Cloud Discovery
Azure Cloud Discovery

Version

1.2.2  

Azure Cloud Discovery

Azure DiscoveryStrategy is for Hazelcast 3.6.1 and above. It provides all Hazelcast instances in a cluster by returning VMs within your Azure resource group that are tagged with a specified value.
Cloud Discovery
Apache Jclouds Cloud Discovery

Apache Jclouds Cloud Discovery

Hazelcast supports the Apache jclouds API, allowing applications to be deployed in multiple different cloud infrastructure ecosystems in an infrastructure-agnostic way.
Cloud Discovery
Apache Jclouds Cloud Discovery

Version

3.7.2

Apache Jclouds Cloud Discovery

Hazelcast supports the Apache jclouds API, allowing applications to be deployed in multiple different cloud infrastructure ecosystems in an infrastructure-agnostic way.

Free Hazelcast Online Training Center

Whether you're interested in learning the basics of in-memory systems, or you're looking for advanced, real-world production examples and best practices, we've got you covered.

Join Us On Slack