SST

sst.dev

Framework that makes it easy to build modern full-stack applications on your own infrastructure.

Overview

SST is a framework that makes it easy to build modern full-stack applications on your own infrastructure. Your entire app is defined in code—in a single `sst.config.ts` file—including databases, buckets, queues, webhooks, and integrations with 150+ providers.

What sets SST apart is its developer-focused approach. It provides high-level components for common features (Next.js, Remix, Astro, databases, email, etc.), automatic resource linking so you don't hardcode configuration, and a unified local development environment that deploys infrastructure changes, runs functions live, and connects your frontend and backend together.

SST is built on top of Pulumi and supports both AWS and Cloudflare as primary providers, with the ability to use components from any Pulumi or Terraform provider.

Key features

  • Code-first infrastructure definition in TypeScript
  • 150+ built-in and provider components
  • Automatic resource linking between app and infrastructure
  • Unified local dev environment with live function reloading
  • Support for AWS and Cloudflare providers
  • Drop-in mode and monorepo support
  • CLI with dev, deploy, and staging commands
  • SST Console for auto-deployment and monitoring
Pros
  • Define entire app in single config file
  • High-level components abstract away infrastructure complexity
  • Automatic resource linking eliminates hardcoding
  • Unified dev environment for frontend and backend
  • Extensive provider support (150+)
  • Open-source core with optional paid Console service
Cons
  • Primarily focused on AWS and Cloudflare (other providers via Pulumi)
  • Requires TypeScript knowledge
  • Learning curve for developers unfamiliar with infrastructure concepts
  • Console features are optional SaaS offering
Use this if
You want to build full-stack applications with infrastructure defined in code, prefer a developer-friendly abstraction over raw IaC tools, or need tight integration between your app and cloud resources.
Skip this if
You need a purely frontend framework, prefer visual infrastructure management, or want to avoid TypeScript and code-based configuration.

Best for

Building full-stack applications on AWS or CloudflareDevelopers who want infrastructure as code without DevOps complexityTeams using Next.js, Remix, Astro, or other modern frameworksProjects requiring custom infrastructure with databases, queues, and APIsMonorepo setups with frontend, backend, and serverless functions

Alternatives

AWS CDKPulumiTerraformServerless FrameworkVercelNetlify

Compare SST alternatives

More Framework

Compare all
View Jasmine
Jasmine

Testing framework designed specifically for JavaScript code.

View Next.js
Next.js

React framework for production with SSR, static generation, API routes, and App Router.

View eve
eve

Framework for building autonomous AI agents, designed by Vercel as a filesystem-first approach to agent development.

View Ivy Framework
Ivy Framework

Modern C# framework designed for building reactive full-stack web applications entirely in pure C#.

SST · Newtools