Get Started
The Internet Communications Engine (Ice) is a complete RPC framework that helps you build networked applications with minimal effort. Ice allows you to focus your efforts on your application logic, and it takes care of all interactions with low-level network programming interfaces. With Ice, there is no need to worry about details such as opening network connections, serializing and deserializing data for network transmission, or retrying failed connection attempts.
The Ice framework is available for many programming languages, and you are currently viewing the Python flavor of the Ice Manual.
While a large portion of the Ice Manual is the same for all programming languages, you should click on the dropdown list in the top-right corner and select your preferred programming language.

Language Picker
Some content, like code samples, changes depending on this selection.