Guide

Hazelcast IMDG Python Client
About this Client
With the Python Client for Hazelcast®, the fastest open source caching solution is now available to Python applications. Elastically scale Python caching. Hazelcast is an excellent Redis alternative when scaling and speed are of importance.
Python client for Hazelcast, implemented using the Hazelcast Open Binary Client Protocol.
Quick Start
You can install hazelcast python client via:
$ pip install hazelcast-python-client
Or
$ python setup.py install
Download
Version | Download | Documentation | Github | |
Python Client 3.10 19/11/2018 |
Download TAR.GZ (209 KB) | Github | ||
Python Client 3.9 08/02/2018 |
Download TAR.GZ (125 KB) | Github | ||
Python Client 3.8.1 04/24/2017 |
Download TAR.GZ (109 KB) | Github | ||
Python Client 3.8 03/01/2017 |
Download TAR.GZ (100.6 KB) | Github | ||
Python Client 3.7.2 11/23/2016 |
Download TAR.GZ (125 KB) | Github | ||
Python Client 3.7.1 10/25/2016 |
Download TAR.GZ (125 KB) | Github | ||
Python Client 3.7 10/20/2016 |
Download TAR.GZ (125 KB) | Github | ||
Python Client 0.3 04/25/2016 |
Download TAR.GZ (96 KB) | Github | ||
Python Client 0.2.1 03/15/2016 |
Download TAR.GZ (89.1 KB) | Github | ||
Python Client 0.1 02/12/2016 |
Download TAR.GZ (80.2 KB) | Github | ||
For all previous versions of this client, please see the Download Archives |
Show More +
Learning Resources
Support
Questions or comments about this client? Jump into the discussion on the Google Group or Stack Overflow. Commercial support is also available.
Features Implemented for this Client
Feature | Java Member 3.11.2 | Java Client 3.11.2 | .NET Client 3.10.0 | C++ Client 3.11 | Python Client 3.10 | Node.js Client 0.10 | Go Client 0.4 |
Feature | Java Member 3.11.2 | Java Client 3.11.2 | .NET Client 3.10.0 | C++ Client 3.11 | Python Client 3.10 | Node.js Client 0.10 | Go Client 0.4 | ||
Data Structures | |||||||||
Feature: Map | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: (Some Async) | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Queue | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Set | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: List | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: MultiMap | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: ReplicatedMap | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: RingBuffer | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Topic | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Topic backed by RingBuffer | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: JCache | Latest Java Member: | Latest Java Client: | Latest .NET Client: N/A | Latest C++ Client: N/A | Latest Python Client: N/A | Latest Node.js Client: N/A | Latest Scala Client: | Latest Scala Member: | Latest Go Client: N/A |
Feature: Cardinality Estimator | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Concurrency Primitives | |||||||||
Feature: Lock | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Condition | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Semaphore | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: AtomicLong | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: AtomicReference | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: IdGenerator | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: CountDownLatch | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: CRDT Counter | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Flake ID Generator | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Distributed Processing | |||||||||
Feature: Distributed Executor Service | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Event Listeners | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Sub-Listener Interfaces for Map Listener | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Entry Processor | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: (execute OnEntries) |
Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Transactions | |||||||||
Feature: TxnMap | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: TxnMultiMap | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: TxnQueue | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: TxnList | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: TxnSet | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Query | |||||||||
Feature: Query (Predicates) | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Paging predicates | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Partition predicate | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Support Built-in Predicates as defined in Java client | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Continuous Query Caching | Latest Java Member: | Latest Java Client: | Latest .NET Client: N/A | Latest C++ Client: N/A | Latest Python Client: N/A | Latest Node.js Client: N/A | Latest Scala Client: | Latest Scala Member: | Latest Go Client: N/A |
Feature: Listener with Predicate | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: MapReduce | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Projections | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Fast Aggregations | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Near Cache | |||||||||
Feature: Near Cache Support | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: HD Memory | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: N/A | Latest Python Client: N/A | Latest Node.js Client: N/A | Latest Scala Client: | Latest Scala Member: | Latest Go Client: N/A |
Feature: Preload Cache from Last Used | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Eventual Consistency Control | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: Requested | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Configuration | |||||||||
Feature: Declarative Config(XML/JSON/YAML) | Latest Java Member: (XML) | Latest Java Client: (XML) | Latest .NET Client: (XML) | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: (JSON) | Latest Scala Client: | Latest Scala Member: | Latest Go Client: (YAML) |
Feature: Programmatic Config | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Client Configuration Import | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Fail Fast on Invalid Configuration | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Security | |||||||||
Feature: SSL Support | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: XA Transactions | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Mutual Authentication | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Authorization | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Custom Authentication Modules | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Management Center | |||||||||
Feature: Management Center Integration / Awareness | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Client Near Cache Stats | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Client Runtime Stats | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Client Operating Systems Stats | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Cloud | |||||||||
Feature: Hazelcast Cloud | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: N/A | Latest Go Client: |
Feature: Kubernetes | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: AWS | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Azure | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Google Cloud Platform | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Pivotal Cloud Foundry | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Docker | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Apache jclouds | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Consul | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: etcd | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Eureka | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Heroku | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Zookeeper | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Infrastructure | |||||||||
Feature: Open Client Protocol | Latest Java Member: N/A | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: N/A | Latest Go Client: |
Feature: Smart Client | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Unisocket Client | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Lifecycle Service | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: HeartBeat | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Cloud Discovery SPI | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Serialization | |||||||||
Feature: DataSerializable | Latest Java Member: | Latest Java Client: | Latest .NET Client: N/A | Latest C++ Client: N/A | Latest Python Client: N/A | Latest Node.js Client: N/A | Latest Scala Client: | Latest Scala Member: | Latest Go Client: N/A |
Feature: IdentifiedDataSerializable | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Portable Serialization | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Custom Serializers | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |
Feature: Global Serializers | Latest Java Member: | Latest Java Client: | Latest .NET Client: | Latest C++ Client: | Latest Python Client: | Latest Node.js Client: | Latest Scala Client: | Latest Scala Member: | Latest Go Client: |