A framework for building full-stack applications on your own AWS infrastructure with live Lambda development.
SST is an open-source framework for building full-stack applications on AWS. It allows developers to define their infrastructure using TypeScript and provides a live development environment for AWS Lambda functions, streamlining the serverless development workflow.
Full-stack developers and teams building serverless applications on AWS who want a better local development experience and infrastructure-as-code capabilities.
Developers choose SST for its live Lambda development feature, which drastically reduces feedback loops, and its tight integration with AWS services through familiar TypeScript code, offering both control and developer productivity.
Build full-stack apps on your own infrastructure.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables hot reloading for AWS Lambda functions locally, eliminating slow deployments during development as highlighted in the key features.
Allows defining AWS resources using TypeScript with built-in best practices, providing type safety and familiar syntax for infrastructure code.
Automatically manages environment variables and permissions between frontend and backend, simplifying integration as noted in the full-stack linking feature.
Offers a web-based console for monitoring logs, traces, and infrastructure state in real-time, enhancing debugging capabilities without cloud deployments.
Deeply integrated with AWS services, making migration to other cloud providers difficult and limiting multi-cloud flexibility.
Requires CLI installation and dependencies like Go and Bun for local development, which can be cumbersome for new users as seen in the 'Running Locally' section.
Assumes familiarity with AWS concepts and services, posing a challenge for developers new to serverless or cloud infrastructure.