ICE building blocks

Blocks

The 28-concept palette. Provider-neutral primitives you drop on the canvas. Each one compiles to a real service per cloud.

Compute

5 blocks

Data

6 blocks

Messaging

2 blocks

AI

2 blocks

Networking

4 blocks

Observability

1 block

Security

2 blocks

Integration

3 blocks

Validation comes built in

Each concept advertises what it needs. A Scalable Backend wants a GitHub Repo or Object Storage for code, plus Public Traffic if it serves the open internet. The canvas validator surfaces a badge on any block whose requirements are unmet, and blocks the deploy when something hard is missing.

Add your own concept

A new concept is six files: definition, blueprint, info, a high-level resource mapping, a per-provider handler, and a node renderer. Use static-site as a reference and open a PR.