> Pulumi AWS Infrastructure
Deploy AWS resources with Pulumi TypeScript: Lambda, S3, DynamoDB, API Gateway.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/pulumi-aws?format=md"SKILL.md•Pulumi AWS Infrastructure
Pulumi AWS
Lambda + API Gateway
import * as aws from "@pulumi/aws";
import * as apigateway from "@pulumi/aws-apigateway";
const fn = new aws.lambda.Function("api", {
runtime: "nodejs20.x", handler: "index.handler",
code: new pulumi.asset.FileArchive("./dist"),
role: lambdaRole.arn,
environment: { variables: { TABLE_NAME: table.name } },
});
const api = new apigateway.RestAPI("api", {
routes: [
{ path: "/users", method: "GET", eventHandler: fn },
{ path: "/users", method: "POST", eventHandler: fn },
],
});
export const apiUrl = api.url;
DynamoDB
const table = new aws.dynamodb.Table("users", {
attributes: [{ name: "id", type: "S" }],
hashKey: "id",
billingMode: "PAY_PER_REQUEST",
});
S3 + CloudFront for static sites
RDS, ECS, EKS for more complex workloads
> 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
└────────────