Hazelcast is a distributed computation and storage platform for consistently low-latency querying, aggregation and stateful computation against event streams and traditional data sources. It allows you to quickly build resource-efficient, real-time applications. You can deploy it at any scale from small edge devices to a large cluster of cloud instances.
A cluster of Hazelcast nodes share both the data storage and computational load which can dynamically scale up and down. When you add new nodes to the cluster, the data is automatically rebalanced across the cluster, and currently running computational tasks (known as jobs) snapshot their state and scale with processing guarantees.
For more information, see the Hazelcast repository.
hazelcast-cpp-client is the official C++ library API for using the Hazelcast in-memory database platform. It requires C++11 support.
For an introduction to the C++ client for Hazelcast, and information on how to install and get started with the client, see the Hazelcast documentation.
For information about:
- how to install and get started with the client, see the Hazelcast documentation
- how to configure and use the C++ client, see the Reference Manual
- the API, see the API reference
Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
Visit www.hazelcast.com for more information.