SST

SST

by Anomaly Innovations • • Infrastructure as Code (IaC) Tools

No reviews yet
Free plan available View plans

SST is an MIT-licensed infrastructure as code framework for developers deploying full-stack apps to their own AWS or Cloudflare account, written in TypeScript.

SST deploys an application and every cloud resource it needs from one TypeScript file, sst.config.ts. A site, its API, a database, an email sender and DNS records are declared side by side and shipped together. Anomaly Innovations builds SST, launched it in 2021, and also works on opencode, OpenNext and OpenAuth. The framework is open source under the MIT license and runs on Pulumi and Terraform providers underneath. Components are the core of SST. Built-in ones for AWS and Cloudflare cover Next.js, Remix and Astro sites, containers, Lambda functions, Postgres databases, S3 buckets and cron jobs, with defaults that can be configured completely. Components from any Pulumi or Terraform provider extend that, so a Vercel frontend or a PlanetScale database can sit in the same config. Resource linking hands one component to another, letting a container use a bucket without hardcoded names. The sst dev command starts the frontend and container apps together, sst diff previews a change, and Policy Packs block a deploy that breaks a mandatory rule. SST suits developers and small product teams who deploy to their own AWS or Cloudflare account and want infrastructure in the same language as the app. It fits monorepos that hold a frontend, a backend and some functions. Teams with resources created earlier can import them, so SST manages them from then on. The framework installs from npm, and the SST Console is an optional hosted service a team adds when it wants monitoring and deploys from git. Work with SST usually starts with an edit to sst.config.ts, a look at sst diff and a deploy from the terminal. A team hosting a Next.js site on AWS keeps the site, its container API and its email sender in one file, with its DNS on Cloudflare. In the Console, Logs and Issues show what failed after a release, and Updates records each deploy. Autodeploy builds on every git push inside the team's own AWS account, or its VPC when a build needs private resources, and can give branches their own preview environments. The result is one repository where an app's code and the cloud resources it runs on change together.

Pricing

View plans
  • SST framework

    Free

    • Open source under the MIT license, no hard limits
    • CLI and components for deploying apps on your own cloud
    • Pulumi and Terraform providers, policy packs, resource import and secrets
    • sst dev local development mode
    • Windows support in beta
  • Console free tier

    Free

    • Workspaces with 350 active resources or fewer a month
    • Personal stages stay accessible above the free tier
    • Logs, Issues alerts, Updates and Resources views
    • Autodeploy on git push, run in your AWS account or VPC
    • Autodeploy connects to GitHub, one GitHub organization per workspace
    • Self-hosting the Console is planned, not available
  • Console usage

    Custom pricing

    • $0.086 per active resource a month for the first 2,000, $0.032 per resource beyond, from 1 February 2025
    • Above 350 active resources the whole count is billed, so 351 resources cost $30.20 a month
    • At the first-band rate 2,000 active resources come to $172 a month
    • An active resource belongs to a stage at least 2 weeks old that was updated in the month
    • Volume pricing on request

Features

  • Included: Providers for AWS, Azure and Google Cloud
  • Included: Execution plan preview before apply
  • Included: Remote state with locking
  • Not included: Drift detection against deployed cloud state
  • Not included: Private module registry
  • Included: Infrastructure in general-purpose languages
  • Included: Policy-as-code checks at plan time
  • Not included: Pull-request plans from version control
  • Not included: Cost estimate on each plan
  • Included: Import of existing cloud resources
  • Not included: Encrypted workspace variables
  • Not included: Per-workspace access control
  • Not included: Approval required before apply
  • Not included: Auto-destroy of temporary environments
  • Not included: Cross-stack output references
  • Included: Self-hosted agents for private networks
  • Included: Open source IaC engine

Additional Features

  • TypeScript infrastructure config in sst.config.ts
  • Built-in AWS and Cloudflare components
  • Components from Pulumi and Terraform providers
  • Next.js, Remix and Astro frontend components
  • Containers, Lambda functions, Postgres, S3 buckets and cron jobs
  • Resource linking between components
  • sst dev local development mode
  • sst diff change preview
  • Pulumi Policy Packs on deploy, diff and dev
  • Import of existing cloud resources
  • State bucket with deploy locking and sst unlock
  • Monorepo project setup
  • SST Console logs
  • Console Issues alerts
  • Console Updates and Resources views
  • Autodeploy on git push
  • Autodeploy builds in your own AWS account or VPC

Best for

  • Developers deploying full-stack apps to their own AWS account
  • Teams that want infrastructure in TypeScript beside the app code
  • Next.js, Remix or Astro teams hosting on AWS or Cloudflare
  • Monorepos holding a frontend, a backend and functions
  • Teams already using Pulumi or Terraform providers
  • Serverless teams building Lambda functions with sst dev
  • Teams that want an MIT-licensed tool with an optional hosted console

Use cases

  • Deploying a Next.js site to AWS with a custom domain
  • Running an API in a container on AWS
  • Linking an S3 bucket to a container app without hardcoded names
  • Previewing infrastructure changes with sst diff before a deploy
  • Blocking non-compliant resources with policy packs
  • Bringing existing AWS resources under SST management
  • Creating preview environments on git push with Autodeploy
  • Watching logs and error alerts for a deployed app
  • Managing Cloudflare DNS from the same config
  • Running builds inside a VPC to reach private resources

Screenshots & Videos

Explore SST in action

Sst Homepage With Its Config Code Sample
View full size
Sst Homepage With Its Config Code Sample

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with SST

Want to claim this brand?

To claim this brand, please contact support.