Resources
Next.js Web
sst.aws.Nextjs
Next.js app on AWS (OpenNext → Lambda/S3/CloudFront)
Static Site
sst.aws.StaticSite
Static / SPA site on its own CloudFront (S3 + CDN)
Bucket
sst.aws.Bucket
S3 bucket for object storage / uploads
Dynamo
sst.aws.Dynamo
DynamoDB table
Postgres
sst.aws.Postgres
RDS Postgres (a VPC is generated automatically)
Aurora
sst.aws.Aurora
Aurora Postgres Serverless v2 (auto-scaling; a VPC is generated)
Redis
sst.aws.Redis
ElastiCache Redis/Valkey (in-VPC; cluster-mode; a VPC is generated)
Service (Container)
sst.aws.Service
Long-running container on ECS Fargate (a Cluster + VPC are generated)
Task (Batch)
sst.aws.Task
One-off / on-demand Fargate job (run via task.run; reuses the Cluster)
Queue
sst.aws.Queue
SQS queue with a Lambda subscriber (connect queue → queue for a DLQ)
Event Bus
sst.aws.Bus
EventBridge bus — pub/sub events to Lambda subscribers
SNS Topic
sst.aws.SnsTopic
SNS topic — fan-out messages to subscribers
Realtime
sst.aws.Realtime
WebSocket pub/sub over AWS IoT (authorizer + publish + subscribe)
Step Functions
sst.aws.StepFunctions
Durable, multi-step state machine (the AWS analog to a durable workflow)
AppSync (GraphQL)
sst.aws.AppSync
Managed GraphQL API (schema + Lambda resolvers; optional Dynamo data source)
HTTP API
sst.aws.ApiGatewayV2
HTTP API Gateway — workers handle routes (METHOD /path)
Router
sst.aws.Router
CloudFront front-door that routes paths to buckets / static sites
Worker
sst.aws.Function
Lambda function (queue subscriber / job / API route handler)
Cron
sst.aws.CronV2
Scheduled Lambda (CronV2 — not the deprecated Cron)
Secret
sst.Secret
Encrypted secret, set via `sst secret set`
Email
sst.aws.Email
Transactional email via Amazon SES
Cognito Auth
sst.aws.CognitoUserPool
AWS Cognito user pool + web client (auth)
OpenAuth
sst.aws.Auth
Self-hosted OpenAuth issuer (the modern SST auth — Lambda + DynamoDB storage)
Clerk Auth
Clerk (auth)
Drop-in auth — middleware + env keys (easiest for vibe coders)
Stripe
Stripe (payments + webhook)
Stripe payments — generates a webhook route + env keys
MongoDB
MongoDB (Atlas)
External MongoDB via DATABASE_URL (no AWS infra)
External API
External API (fetch)
Any third-party API — base URL + API key env vars
AI Chat
Anthropic (Claude)
Streaming Claude chat — API key stored as an SST secret
Drag a resource onto the canvas.