> Pulumi Infrastructure as Code
Define cloud infrastructure with TypeScript/Python using Pulumi. AWS, GCP, Azure resources.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/pulumi-iac?format=md"SKILL.md•Pulumi Infrastructure as Code
Pulumi IaC
Setup
pulumi new aws-typescript
AWS Example
import * as aws from "@pulumi/aws";
import * as pulumi from "@pulumi/pulumi";
const bucket = new aws.s3.Bucket("my-bucket", { website: { indexDocument: "index.html" } });
const vpc = new aws.ec2.Vpc("my-vpc", { cidrBlock: "10.0.0.0/16" });
const lambda = new aws.lambda.Function("api", {
runtime: "nodejs18.x", handler: "index.handler",
code: new pulumi.asset.FileArchive("./dist"),
role: role.arn,
});
export const bucketUrl = bucket.websiteEndpoint;
Commands
pulumi up # Deploy
pulumi preview # Dry run
pulumi destroy # Tear down
pulumi stack ls # List stacks (dev, staging, prod)
Key advantage: Real programming languages (TypeScript, Python, Go) instead of YAML/HCL
> related_skills --same-repo
> Nix Dev Shells with direnv
Auto-activate reproducible dev environments with Nix flakes and direnv.
> Dagger with GitHub Actions
Run Dagger CI/CD pipelines in GitHub Actions for portable, testable builds.
> Bun + Hono API
Build fast APIs with Bun runtime and Hono framework.
> Deno Fresh Framework
Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.
┌ stats
installs/wk0
░░░░░░░░░░first seenMar 18, 2026
└────────────