Build full-stack apps on your own infrastructure
SST makes it easy to build modern full-stack applications on AWS, Cloudflare, and Vercel using TypeScript, with live development and type-safe infrastructure.Get Started
Follow our quickstart guide to build your first SST app
View on GitHub
Star us on GitHub and contribute to the project
Key Features
Infrastructure as Code
Define your infrastructure using TypeScript with full type safety and autocompletion
Live Development
Test your Lambda functions locally with hot reloading and instant feedback
Multi-Cloud Support
Deploy to AWS, Cloudflare, and Vercel with a unified API
Type-Safe Linking
Connect your resources with automatic type inference and IntelliSense
Built-in Auth
Add authentication and authorization to your apps with minimal configuration
Real-time Support
Build real-time features with WebSockets and subscriptions
Secrets Management
Manage secrets securely across stages and environments
Console
Monitor and debug your applications with the SST Console
Quick Start
Get up and running with SST in minutes:Popular Components
Build with SST’s powerful component library:Function
Deploy Lambda functions with automatic bundling
Next.js
Deploy Next.js apps to AWS with SSR support
API Gateway
Create HTTP and WebSocket APIs
Bucket
Manage S3 buckets with event notifications
Database
Deploy PostgreSQL and Aurora databases
Queue
Process background jobs with SQS
Framework Integrations
SST works seamlessly with your favorite frameworks:Next.js
Full-stack React framework
Remix
Full-stack web framework
Astro
Modern static site generator
SvelteKit
Full-stack Svelte framework
Learn More
Core Concepts
Understand the fundamentals of SST
CLI Reference
Explore all available CLI commands
Components
Browse the complete component library
SDK Reference
Access resources from your application code
Community & Support
GitHub
Star us on GitHub and contribute to the project
Discord
Join our community and get help from other developers