Internet Communications Engine (Ice)

(Back to


The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Ruby, and PHP. Ice is used in many mission-critical projects by companies all over the world.

Ice is easy to learn, yet provides a powerful network infrastructure and vast array of features for demanding technical applications. Ice shines where technologies such as SOAP or CORBA are too slow and complex.

Ice is free software, available with full source, and released under the terms of GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice for closed-source software.


• Distributed Programming with Ice 3.4.0
• Slice API Documentation 3.4.0
• Distributed Programming with Ice 3.3.1
• Slice API Documentation 3.3.1
• Distributed Programming with Ice 3.3.0
• Slice API Documentation 3.3.0
• Ice 2.0.0 Reference Manual
• Distributed Programming with Ice 3.2.1
• Ice 1.3.0 分布式程序设计
• A New Approach to Object-Oriented Middleware