Skip to content

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)
Step-by-step guide: how to use SSTInstall, first run, examples, tips and FAQs

How to get it

  1. 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 sst

    Install the CLI globally (non-JavaScript projects)

    curl -fsSL https://sst.dev/install | bash
  2. 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. 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.