One construct, three clouds
Database.SQL becomes RDS on AWS, PostgreSQL Flexible Server on Azure and Cloud SQL on GCP — with the correct network, password and SSL wiring on each.
Describe the infrastructure you need — get TypeScript constructs that synthesize to CloudFormation, Bicep and Terraform, with real deploy, diff, audits and diagrams in a single CLI.

import { Stack, Fn, Database, ref } from '@iacmp/core';
const stack = new Stack('ApiStack');
new Database.DynamoDB(stack, 'ItemsTable', { partitionKey: 'id' });
new Fn.Lambda(stack, 'ItemsFn', {
runtime: 'nodejs20',
handler: 'index.handler',
code: 'dist/handlers/items',
environment: { TABLE_NAME: ref('ItemsTable', 'Name') },
});
export default stack;iacmp synth --provider aws # → CloudFormation
iacmp synth --provider azure # → Bicep
iacmp synth --provider gcp # → Terraform (tf.json)
iacmp deploy # deploys for real, to your account