Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Platform
5.6
  • Hazelcast Platform
  • Management Center
  • Hazelcast Cloud
  • Hazelcast CLC
  • Hazelcast Operator
  • Tutorials
  • 5.7-SNAPSHOT
  • 5.6
  • 5.5
  • 5.4
  • 5.3
  • 5.2
  • 5.1
  • 5.0
  • Get started
    • What’s new
    • What is Hazelcast Platform
    • Hazelcast editions
    • Start a local cluster
      • Docker
      • CLI
      • Binary
      • Java embedded
    • Get started with Enterprise
      • Authenticate client connections
      • Replicate map across WAN clusters
      • Deploy blue-green clusters
    • Get started with clients
      • Get started with Java
      • Get started with .NET
      • Get started with Python
      • Get started with C++
      • Get started with Go
      • Get started with Node.js
    • Get started with SQL
      • Get started with SQL over maps
      • Get started with SQL over Kafka
      • Get started with SQL over files
    • Get support
    • Ask AI
  • Install and upgrade
    • Overview
      • Available topologies
      • Versioning and compatibility
      • Deploying in cloud environments
        • Deploying a Cluster on Amazon AWS
        • Deploying a Cluster on Microsoft Azure
        • Deploying a Cluster on Google Cloud Platform
      • Deploy on Docker
    • Release Notes
    • Enterprise Edition
      • Release Notes
      • Install Enterprise Edition
      • Managing Enterprise license keys
    • Community Edition
      • Release Notes
      • Install Community Edition
      • Move to Enterprise from Community/OSS
    • Upgrade
      • Upgrading from Jet
      • Upgrading from IMDG 4.x
      • Upgrading from IMDG 3.12.x
      • Migrating Data from IMDG 3.12.x
      • Upgrade Cluster to Enterprise Edition
      • Using the Data Migration Tool
        • DMT Command Reference
  • Develop and build
    • Architecture
      • Overview
      • Data Partitioning and Replication
      • Jet: How Hazelcast Models and Executes Jobs
      • Cooperative Multithreading
      • How Hazelcast Handles Event Disorder
      • Jet: Sliding Window Aggregation
      • In-Memory Storage
    • Best practices
      • Capacity Planning
      • Performance Tips
      • Back Pressure
      • Pipelining
      • AWS Deployments
      • Threading
      • Near Cache
      • IMap bulk read operations
      • Data Affinity
    • Member and client discovery
      • Discovery Mechanisms
      • Discovering Members by TCP
      • Discovering Members by Multicast
      • Discovering Java Clients
    • Kubernetes
      • Overview
      • Deploy Hazelcast using Kubernetes
      • Hazelcast Platform Operator
      • Discovery and partitioning
      • Persistence
      • Troubleshooting and limitations
      • Helm charts
        • Hazelcast chart
        • Hazelcast Enterprise Edition chart
        • Helm upgrade guide
        • Adding Custom Jar
        • Enabling External Access
        • Configuring SSL
        • Dynamic Persistence Configuration
    • Distributed data structures
      • Overview
      • Caching Data
      • AP data structures
        • Map
          • Overview
          • Configuring Maps
          • Creating a Map
          • Reading Data From a Map
          • Updating Map Entries
          • Setting the In-Memory Format of Map Entries
          • Making Your Map Data Safe
          • Managing Map Memory
          • Locking Maps
          • Acting Upon Changes to a Map
          • Reading Map Metrics
          • Entry Processor
        • JCache
          • Overview
          • JCache Overview
          • JCache Setup and Configuration
          • JCache Providers
          • JCache API
          • JCache - Hazelcast Instance Integration
          • Hazelcast JCache Extension - ICache
          • Testing for JCache Specification Compliance
        • Topic
        • Reliable Topic
        • Queue
        • Priority Queue
        • MultiMap
        • Replicated Map
        • Set
        • List
        • Ringbuffer
        • Flake ID Generator
        • PN Counter
      • CP data structures
        • CPMap
        • FencedLock
        • IAtomicLong
        • IAtomicReference
        • ICountDownLatch
        • ISemaphore
      • Streaming data structures
        • Event Journal
      • AI/ML data structures
        • Cardinality Estimator Service
        • Vector Collection
          • Data Structure Design
          • Vector search tutorial
    • Distributed Computing
      • Executor services
        • Java Executor Service
        • Durable Executor Service
        • Scheduled Executor Service
      • User Code Namespaces
        • Enable User Code Namespaces
        • Static Configuration
          • Member Configuration
          • Data Structures
          • Programmatic Configuration
        • Dynamic Configuration API
          • Configure Client
        • Non-associated Namespaces
        • Security
        • Migrate from User Code Deployment
        • User Code Deployment
          • Deploying User Code on the Member
          • Deploying User Code from Clients
          • Accessing Domain Objects Without Domain Classes
    • Data ingestion and query
      • Ingesting Data from External Sources
      • Running Distributed Queries
    • Building a Cache with MapStore
      • Using the generic MapLoader
      • Using the generic MapStore
      • Implementing a Custom MapStore
      • Configuring a MapStore
      • Map Operations that Trigger Methods on a MapStore
    • Building data pipelines
      • About Data Pipelines
      • Get started
        • Get Started with Stream Processing (Embedded)
        • Get Started with Stream Processing (Client/Server)
      • Ingesting data from sources
        • Overview
        • Creating a Custom Streaming Source
        • Adding Batching to a Custom Source
      • Processing data
        • Transforms
        • Building a Custom Aggregate Operation
        • Apply a Custom Transform with Python
      • Sending results to sinks
        • Overview
        • Create a Custom Sink
      • Stream processing
        • About Stream Processing Pipelines
        • Apply Windowed Aggregation
        • Subscribe to Changes to a Map
        • Enrich a Stream
        • Change Data Capture (CDC)
          • Setting Up a Database for Change Data Capture
          • Capture Changes from MySQL
          • Capture Changes from PostgreSQL
          • Join Change Data Capture Records
        • Extract Transform Load (ETL)
          • Connect to Apache Kafka
          • Connect to Amazon Kinesis
          • Group Messages from Apache Pulsar
      • Serializing Pipelines
      • Jet Job Placement Control
      • Configuring Jobs
      • Securing Jobs
      • Submitting Jobs
      • Managing Jobs
      • Monitoring Jobs
      • Updating Jobs
      • Testing Sources and Sinks for XA Transaction Support
    • Data connections
      • Configure data connections
      • Use Data Connection service
      • Build MapLoader
      • Build pipeline service
    • SQL
      • Overview
      • SQL over maps
        • Tutorial
        • Queries
        • Mappings
      • SQL over Kafka
        • Tutorial
        • Mappings
      • SQL over file systems
        • Tutorial
        • Mappings
      • SQL over JDBC
        • Mappings
      • SQL over MongoDB
        • Mappings
      • Working with JSON
      • Stream processing
      • Query parameters
      • Finding mappings
      • Improving performance
      • Configuring reflection
      • Troubleshooting
      • Statements
        • Overview
        • ALTER JOB
        • CREATE DATA CONNECTION
        • CREATE INDEX
        • CREATE JOB
        • CREATE MAPPING
        • CREATE SNAPSHOT
        • CREATE VIEW
        • DELETE
        • DROP DATA CONNECTION
        • DROP JOB
        • DROP MAPPING
        • DROP SNAPSHOT
        • DROP VIEW
        • EXPLAIN
        • INSERT INTO/SINK INTO
        • SELECT
        • SHOW JOBS
        • SHOW RESOURCES
        • SHOW MAPPINGS
        • UPDATE
      • Functions and expressions
      • SQL Data Types
      • User-Defined Types in SQL
      • Optimizing SQL queries
        • Partition pruning
      • Predicates API
    • Improving query performance
      • Indexing Maps
      • Caching Deserialized Values
      • Preventing Out of Memory Exceptions when Querying a Map
    • Serialization
      • Overview
      • Compact Serialization
        • Compact Serialization Binary Specification
      • HazelcastJsonValue
      • Custom Serialization
      • Other serialization options
        • IdentifiedDataSerializable
        • DataSerializable
        • Java Serializable and Externalizable
        • Portable
        • Global Serializer
        • HazelcastInstanceAware
      • Configuring Serializers
    • Listening to events
      • Overview
      • Cluster Events
      • Event Listeners for Hazelcast Clients
      • Global Event Configuration
      • Distributed Object Events
    • Transactions
      • Creating a Transaction Interface
      • Providing XA Transactions
    • Testing applications
      • Overview
      • Testing Jobs
      • Hazelcast Simulator
    • Troubleshooting
      • Overview
      • Error Handling Strategies for Jobs
      • Actions and Remedies for Alerts
      • Recovery from a Partial or Total Failure
      • Recovery from Client Connection Failures
      • Common Exception Types
  • Operate and manage
    • Configuration
      • Overview
      • Static configuration
        • Member Configuration Files
        • Configuring Hazelcast in Embedded Mode
        • System Props and Environment Variables
        • JVM Parameters
        • Configuring Hazelcast in Spring
        • Configuration Pattern Matcher
        • Using Wildcards
      • Dynamic configuration
        • Overview
        • Programmatic API
        • Update and Reload with REST
        • Configuration Options
      • Phone Homes
    • Configuring Logging
    • Configuring the Jet Engine
    • Maintaining a cluster
      • Rolling Upgrades
      • Monitoring
      • Cluster and Member States
      • Filtering Members with Attributes
      • Lite Members
      • Shutting Down
      • Cluster Utilities
    • Partition groups and networking
      • Grouping clusters
      • Grouping partitions
      • Networking
    • Securing a cluster
      • Security Overview
      • TLS
        • TLS/SSL Basics
        • Integrating OpenSSL / BoringSSL
        • Other TLS-Related Configurations
      • Security Defaults
      • Enabling Security
      • Authentication
        • Authentication overview
        • Simple Authentication
        • LDAP Authentication
        • Kerberos Authentication
        • TLS Authentication
        • Identity configuration
        • JAAS Authentication
        • Default authentication
      • Client Authorization
      • Advanced security features
        • Logging Auditable Events
        • Validating Secrets Using Strength Policy
        • FIPS 140-2
        • Security Debugging
        • Encryption
        • Socket Interceptor
        • Security Interceptor
      • Security Hardening Recommendations
    • Fault tolerance
      • Backups
      • Persistence
        • Overview
        • Configuration
        • Backups
        • Force-start
        • Partial-start
        • Intel Optane DC
        • Copying Data
        • Performance Benchmark
        • Design Details
      • Detecting failures
        • Failure Detectors
        • Deadline Failure Detector
        • Phi Accrual Failure Detector
        • Ping Failure Detector
      • Connection Timeouts
      • Fault Tolerance for Jobs
      • Handling network partitions
        • Network Partitioning
        • Partial Network Partitions
        • Dealing with Network Partitions
        • Split-Brain Protection
        • Split-Brain Recovery
    • CP Subsystem
      • Overview
      • Configuration
      • Management
      • Best Practices
      • Migrate Raft log files
    • High-Density Memory Store
    • Thread-Per-Core (TPC)
    • Synchronizing data across clusters
      • WAN Replication Overview
      • WAN Replication Modes
      • WAN Quickstart
      • Configuring WAN Replication
      • Configuring for IMap and ICache
      • Advanced Features
      • Fine-Tuning WAN Replication
      • Failure Detection and Recovery
      • REST API for WAN Wrap-Up
    • Extending Hazelcast
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
  • Connectors
    • Overview
    • Messaging system connectors
      • Overview
      • Apache Kafka Connector
      • Amazon Kinesis Connector
      • JMS Connector
    • Database and CDC connectors
      • JDBC Connector
      • CDC Connector
      • Legacy CDC Connector
      • Elasticsearch Connector
      • MongoDB Connector
    • File Connectors
      • Unified File Connector
      • Legacy File Connector
    • Hazelcast Data Structure Connectors
      • Map Connector
      • JCache Connector
      • List Connector
      • Reliable Topic Connector
      • Vector Collection Connector
    • Kafka Connect Source Connectors
    • Socket Connectors
    • Test Source Connectors
    • Custom Connectors
    • Community Connectors
      • Apache Pulsar Connector
      • HTTP Listener Connector
      • InfluxDB Connector
  • Clients and APIs
    • Overview
    • Clients
      • Java Client
      • .NET Client
      • Python Client
      • C++ Client
      • Go Client
      • Node.js Client
    • APIs
      • REST API
        • Get started using Docker
        • Get started using Java
        • Swagger UI for REST API
        • Dynamic configuration tutorial
      • Memcache
  • Frameworks and plugins
    • Integrate with Spring
      • Configure Hazelcast in Spring
      • Enable SpringAware data structures
      • Add caching to Spring
      • Configure Hibernate second-level cache
      • Configure Hazelcast Transaction Manager
      • Spring Session and Spring Security guide
        • Spring Hazelcast Support
    • Integrate with Feast
      • Install and connect Feast
      • Configure Feature Store
      • Get started with Feast batch features
      • Get started with Feast streaming features
    • Integrate with Vert.x
      • Get started with Vert.x
    • Hazelcast Plugins
      • Cloud Discovery Plugins
      • Web Session Replication Plugins
      • Framework Integration Plugins
      • Other Integrations
  • Reference
    • Glossary
    • System Properties
    • Frequently Asked Questions
    • Metrics
  • Hazelcast Platform
  • Frameworks and plugins
  • Hazelcast Plugins

Hazelcast Plugins

5.7-SNAPSHOT 5.6 5.5 5.4 5.3 5.2 5.1 5.0

There are a number of Hazelcast and community plugins available for extending Hazelcast functionality and integrating with other products and services:

  • Cloud Discovery Plugins

  • Web Session Replication Plugins

  • Framework Integration Plugins

  • Other Integrations

Get started with Vert.x Cloud Discovery Plugins
Edit this page Report an issue
Was this helpful?

Thank you for your feedback.

×

Send us your feedback

Thank you for helping us improve Hazelcast documentation.

Help and support

Report an issue Ask Community Online Training Contact Support
Terms of service Privacy Contact us