The Hazelcast platform can manage memory for many different types of applications. It offers an Open Binary Client Protocol to support APIs for any binary programing language. The Hazelcast and open source community members have created client APIs for programming languages that include Java, Scala, .NET Framework, C++, Python, Node.js, Golang and Clojure. Java and Scala can be used for both clients and embedded members.

Hazelcast is used by the Session Service.