Build modern full-stack applications on AWS
1. Deploy Next.js, Svelte, or Astro to AWS.
2. Add any backend feature.
3. Go from idea to IPO!
Loved by over 1,000 amazing teams
Start with your favorite frontend
Use our open source framework to deploy your Next.js, Svelte, Remix, Astro, or Solid site.
Add any backend feature
Extend your app with our preconfigured backend components. Even use any AWS service.
Add a serverless SQL or NoSQL database to power your app.
Add a dedicated serverless GraphQL or REST API to your app.
Authenticate your users through any auth provider.
Run cron jobs powered by serverless functions.
Any AWS service…
Go beyond our components and integrate with any AWS service!
Collaborate with your team
Create preview or feature environments. Or one for everyone on your team.
Environments from the CLI
Use the CLI to create and deploy to new environments.
Deployed to pr#14
Updating products pageproducts-page ● db65c0aDeployed
Deployed to branch-profiles
Adding new user profiles pagebranch-profiles ● f0bd4afDeployed
Deployed to pr#13
Fixing bug in settings pagesettings-page ● bc32207Deployed
Automatic preview environments
Get preview environments for every PR or branch with SEED.
“SST has improved our productivity by at least 3 times.”Read Case Study
“We have gone all-in on SST.”Read Case Study
“I hadn't found anything like SST.”Read Case Study
“We were blown away by the local development environment.”Read Case Study
Join our growing community
The most widely read resource for building full-stack apps using serverless on AWS.
Download the FREE 1000 page ebook
Join 90,000 readers from the biggest companies in the world. We'll also send you updates when new versions are published.
3. Set up your AWS account
4. Setting up an SST app
5. Create your AWS resources
6. Building a serverless API
7. Users and authentication
8. Working with secrets
9. Serverless unit tests
10. CORS in serverless
11. Setting up a React app
12. Routes in React
13. Adding auth to a React app
- Configure AWS Amplify
- Create a login page
- Create a signup page