Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 Integrated Cloud Environment

Visual Studio for Cloud

CI Latest release License: PolyForm Noncommercial 1.0.0 Node >= 22 Version

Cloud provider support - AWS experimental, Azure experimental, GCP stable, DigitalOcean / Oracle / Kubernetes design-only, GitHub integration

ICE canvas: drag blocks, connect them, deploy ICE main features - nine capabilities bundled into one Integrated Cloud Environment

Getting Started

# Node 22+, pnpm 10+
git clone https://github.com/light-cloud-com/ice.git && cd ice
pnpm install
pnpm schemas:build      # one-time, ~10-15 min, cached after
pnpm dev:all            # then open http://localhost:5173
pnpm dev:desktop        # or desktop app

Full guide: docs/getting-started.md.

Providers at a glance

🟢 stable · 🟡 experimental · 🟠 preview · ⚪ planned · Source of truth: PROVIDER_READINESS · Full matrix: docs/provider-status.md · Block coverage: docs/blocks-reference.md

The two numbers per row are the SDK handler count (cloud primitives wired through HANDLER_REGISTRY) and the palette block coverage (out of 25 user-facing palette blocks that drop on the canvas).

🟢 Google Cloud .................................... stable · 38 handlers · 25/25 blocks · 45+ importers
   ├─ Compute        Cloud Run · Cloud Functions · GKE
   ├─ Database       Cloud SQL · Firestore · BigQuery · Memorystore
   ├─ Storage        Cloud Storage
   ├─ Messaging      Pub/Sub · Cloud Scheduler
   ├─ AI             Vertex AI · Discovery Engine
   ├─ Network        Load Balancer · API Gateway · Domain Mapping
   └─ Ops            Cloud Logging · Secret Manager · Identity Platform

🟡 AWS ............................................. experimental · 38 handlers · 25/25 blocks
   ├─ Compute        ECS · Lambda · EC2
   ├─ Database       RDS · DynamoDB · DocDB · Redshift · ElastiCache
   ├─ Storage        S3
   ├─ Messaging      SQS · SNS · EventBridge · Amazon MQ
   ├─ AI             Bedrock · SageMaker · OpenSearch · OpenSearch Serverless
   ├─ Network        VPC · Subnet · SG · VPC Endpoint · ELBv2 · ACM · Route53
   ├─ Frontend       CloudFront · Amplify Hosting
   ├─ Security       Secrets Manager · Cognito · WAFv2
   └─ Ops            CloudWatch Logs · CodeBuild

🟡 Azure ........................................... experimental · 38 handlers · 25/25 blocks
   ├─ Compute        VM · Web App · Functions · Container Apps · Static Web Apps · AKS · ACR
   ├─ Database       PostgreSQL Flex · MySQL Flex · Cosmos SQL/Mongo · Redis · SQL Server
   ├─ Storage        Blob
   ├─ Messaging      Service Bus · Event Hubs · Event Grid · Logic Apps
   ├─ AI             Cognitive Search · Azure OpenAI · Azure ML · Synapse · Data Explorer
   ├─ Network        VNet · Subnet · NSG · Private Endpoint · DNS · App Gateway · Front Door · APIM · WAF
   ├─ Security       Key Vault · Entra B2C
   └─ Ops            Log Analytics · App Insights

🟠 Alibaba Cloud ................................... preview · 34 handlers · 24/25 blocks (no Email)
   ├─ Compute        ECS · ACK · Function Compute · SAE · ECI
   ├─ Database       RDS · PolarDB · ApsaraDB Redis · MongoDB (DDS)
   ├─ Storage        OSS
   ├─ Messaging      MNS · RocketMQ · AMQP
   ├─ AI             PAI-EAS · PAI Workspace · OpenSearch (vector)
   ├─ Network        VPC · VSwitch · SG · NAT · SLB · CDN · API Gateway · AliDNS
   └─ Ops            SLS · Cloud Monitor · KMS · Secret Manager · RAM · ACR · CR Build

🟠 Oracle Cloud .................................... preview · 33 handlers · 22/25 blocks (no Email, VectorDB, Source)
   ├─ Compute        Compute · Container Instance · OKE · Functions · Resource Scheduler
   ├─ Database       Autonomous DB · MySQL HeatWave · PostgreSQL · NoSQL · Redis
   ├─ Storage        Object Storage · Block Volume · File Storage
   ├─ Messaging      Queue · Streaming · Notifications (ONS)
   ├─ AI             Generative AI · Data Science Model Deployment
   ├─ Network        VCN · Subnet · NSG · Load Balancer · DNS · API Gateway
   └─ Ops            Logging · Monitoring · Vault · Bastion · OCIR · WAF

🟠 Kubernetes ...................................... preview · 19 handlers · 20/25 blocks (no AI, Email, Source)
   ├─ Workloads      Deployment · StatefulSet · DaemonSet · Job · CronJob · Knative Service
   ├─ Networking     Service · Ingress · NetworkPolicy
   ├─ Config         ConfigMap · Secret · PersistentVolumeClaim
   ├─ Identity       Namespace · ServiceAccount · Role · RoleBinding
   └─ Scaling        HorizontalPodAutoscaler · PodDisruptionBudget · Prometheus Rule (CRD)

🟠 IBM Cloud ....................................... preview · 14 handlers · 18/25 blocks (no Frontend, Email, Gateway, CustomDomain, VectorDB, Source)
   ├─ Compute        VPC Instance · Code Engine (app/fn/job) · IKS · OpenShift
   ├─ Database       Cloudant · Db2 · Databases (Postgres/MySQL/Mongo/Redis)
   ├─ Storage        Cloud Object Storage
   ├─ Messaging      Event Streams (Kafka) · MQ · Event Notifications
   ├─ AI             watsonx
   ├─ Network        VPC · Subnet · Security Group · Load Balancer
   └─ Ops            Secrets Manager · Key Protect · Activity Tracker · Log Analysis · Monitoring

🟠 DigitalOcean .................................... preview · 19 handlers · 15/25 blocks (no Scheduler, Messaging, AI, Source, Gateway, Monitoring.Log)
   ├─ Compute        Droplets · DOKS · App Platform · Functions
   ├─ Database       Managed Postgres / MySQL / Redis / MongoDB
   ├─ Storage        Spaces · Volumes · Snapshots
   ├─ Network        VPC · Load Balancer · Floating IP · Firewall · DNS
   └─ Ops            App env vars · Monitoring alerts · DOCR

🟢 GitHub .......................................... integration

All eight providers ship a working deployer behind feature flags. Real-cloud round-trips have been observed for GCP, AWS, and Azure; the other five carry full handler + extractor + L4 SDK-input verification but stay gated until a developer runs the live test against their own account. Block coverage is computed from data/components.ts against the per-(category × provider) flag in packages/constants/src/feature-flags.ts; details + per-block mapping live in docs/blocks-reference.md.

Docs

Help