Ice Logo

Ice

Complete solution for distributed systems

A proven framework for network application development.


The Ice Framework

Provides everything you need to build networked applications

RPC core icon

RPC Core

Ice is, at its core, an RPC framework that helps you build networked services with a high-level, easy-to-use API.

Powerful IDL

Describe the API of your networked services with Slice, an intuitive and flexible Interface Definition Language.

interface HealthWatcher {
void update(
string service,
ServiceStatus status);
}
interface Health {
ServiceStatus check(string service);
void watch(
string service,
HealthWatcher* watcher);
}

Stellar Services

Draw on Ice's collection of services for pub/sub, server deployment, and more.

IceStorm

IceGrid

Glacier2

DataStorm

Everywhere icon

Everywhere

Ice is available on all popular platforms, with mappings for 10 programming languages.