
SST
A toolkit for building full-stack apps on your own cloud infrastructure, open source under MIT.
- Stars
- 26.4k
- Forks
- 2.1k
- Licence
- MIT
- Language
- TypeScript
- Last update
- 29 days ago
- Type
- Dev tool
What it is
SST is a command-line tool and set of components for building full-stack web applications and deploying them to infrastructure you control. The README describes it as a way to build full-stack apps on your own infrastructure, and it lists guides for Next.js, Remix, Astro, and a plain API. It is aimed at developers who want to define their app's cloud resources alongside the code.
- Start a Next.js, Remix, or Astro app with a deployment setup defined in code
- Build an API backend and deploy it to your own cloud account
- Use the Live, Linking, and Console features the README points to for local development and resource management
- Install the CLI globally to run it outside a JavaScript project
Great for
- JavaScript and TypeScript developers building full-stack web apps
- Developers who want their app and cloud resources defined in one project
- Teams that want to run on their own infrastructure rather than a hosted platform
- Anyone following the README's framework guides for Next.js, Remix, Astro, or an API
Not ideal for
- Complete beginners with no cloud or deployment experience, since the README assumes familiarity with frameworks and infrastructure
- People who only want a simple static site host with no cloud account, because the README centers on deploying to your own infrastructure
- Projects that cannot take on a dependency on a tool with a fast-moving release cycle (latest release is v4.17.2)
How to get it
- 1
Install with a package manager
You'll need: Node.js or Bun, for installing via npm, pnpm, bun, or yarn · Go and Bun, only if you want to run the CLI from source
Install SST in a JavaScript project
npm install sstInstall the CLI globally (non-JavaScript projects)
curl -fsSL https://sst.dev/install | bash - 2
Run it
- Install SST in your project with npm install sst or another package manager
- Pick a framework guide from the README, such as Next.js or the API guide
- Follow the guide on sst.dev to create and deploy your first app
- Use the Console and Live features described in the README to inspect and develop
- 3
Get the most out of it
- Use the Linking feature from the README to connect resources between parts of your app
- Use Live during development, as the README lists it as a key concept
- Use the Console to view and manage your app, as the README describes
- Pin a specific CLI version with the VERSION variable in the install script if you need reproducible setups
Downloads
Strengths
- Open source under the MIT license, with the source on GitHub
- Installs through common JavaScript package managers (npm, pnpm, bun, yarn) so the CLI version can match the project
- Has official starting guides for several popular frameworks
Trade-offs
- The README is short and points to external docs for most detail, so the full picture requires reading the docs site
- Deploying to your own infrastructure means you handle cloud accounts and associated costs yourself
- The README does not explain pricing or which cloud providers are supported beyond the AWS-labeled guide paths
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.