SST (Serverless Stack) is an infrastructure framework for building full-stack apps on AWS — no CloudFormation YAML, just TypeScript.
What You Get for Free
- TypeScript config — define AWS resources in code
- Live Lambda — test Lambda functions locally against real AWS
- Console — web dashboard for managing your app
- Frontend support — deploy Next.js, Astro, Remix to AWS
- Databases — RDS, DynamoDB, or Drizzle ORM integration
- Auth — built-in auth with session management
- Cron jobs — schedule functions easily
- Queues — SQS integration with type safety
- Containers — deploy Docker containers alongside Lambda
Quick Start
npx sst@latest init
// sst.config.ts
export default $config({
app(input) { return { name: "my-app", home: "aws" } },
async run() {
const api = new sst.aws.Function("MyAPI", {
handler: "src/api.handler",
url: true,
})
return { url: api.url }
},
})
Why Developers Switch from Serverless Framework
Serverless Framework uses YAML and has limited local dev:
- TypeScript — no YAML, full type checking
- Live Lambda — test with real AWS services, not emulators
- Full-stack — frontend + backend + infra in one framework
- Modern console — web UI for logs, metrics, debugging
A team maintained 2,000 lines of serverless.yml. After SST: 200 lines of TypeScript, same AWS resources, with autocomplete and type checking.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)