Skip to main content

Pulumi Config Generator

v1.2.1

Generate Pulumi project scaffolds and baseline stack configuration.

Generates Pulumi project scaffolds and baseline stack configuration (Pulumi.yaml, index.ts/py) for AWS, Azure, or GCP with common resource examples using the TypeScript or Python SDK.

How to use
  • Select your target cloud and preferred language (TypeScript or Python).
  • The generated scaffold includes a Pulumi.yaml, stack config, and a minimal resource example.
  • Try a preset from the example picker to see an S3 bucket or ECS service example.
Project Settings
Generated Files
index.ts
import * as aws from "@pulumi/aws";

const bucket = new aws.s3.Bucket("my-bucket", {
    tags: {
        Name: "my-bucket",
        Environment: "dev",
    },
});

export const bucketName = bucket.bucket;
Pulumi.yaml
name: my-infra
description: Pulumi project generated by Pulumi Scaffold Generator
runtime: nodejs
config:
  aws:region:
    value: us-east-1
package.json
{
  "name": "my-infra",
  "main": "index.ts",
  "devDependencies": {
    "@types/node": "^18.0.0"
  },
  "dependencies": {
    "@pulumi/pulumi": "^3.0.0",
    "@pulumi/aws": "^6.0.0"
  }
}