anomalyco

    anomalyco/sst

    Build full-stack apps on your own infrastructure.

    web
    TypeScript
    MIT
    26.3K stars
    2.1K forks
    26.3K GitHub watchers
    Updated 9/1/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Builds full-stack applications deployed on your own cloud infrastructure using modern infrastructure as code tools.
    • Leverages Pulumi and Terraform for flexible, scalable, and cloud-agnostic infrastructure deployment instead of AWS CDK and CloudFormation.
    • Use for developing serverless APIs and web apps with frameworks like Next.js, Remix, and Astro integrated seamlessly.
    • Use for managing and deploying cloud infrastructure with live updates and component-based architecture for rapid development.
    • Use for teams wanting to maintain full control over their cloud resources while simplifying deployment and local development workflows.

    About sst

    SST

    Discord npm Build status


    Build full-stack apps on your own infrastructure.

    SST v3 uses a new engine for deploying SST apps. It uses Pulumi and Terraform, as opposed to CDK and CloudFormation. Read the full announcement here.

    Installation

    If you are using SST as a part of your Node project, we recommend installing it locally.

    npm install sst
    

    If you are not using Node, you can install the CLI globally.

    curl -fsSL https://sst.dev/install | bash
    

    To install a specific version.

    curl -fsSL https://sst.dev/install | VERSION=0.0.403 bash
    

    To use a package manager, check out our docs.

    Manually

    Download the pre-compiled binaries from the releases page and copy to the desired location.

    Get Started

    Get started with your favorite framework:

    Learn More

    Learn more about some of the key concepts:

    Contributing

    Here's how you can contribute:

    • Help us improve our docs
    • Find a bug? Open an issue
    • Feature request? Submit a PR

    Running Locally

    1. Clone the repo
    2. bun install
    3. go mod tidy
    4. cd platform && bun run build

    Now you can run the CLI locally on any of the examples/ apps.

    cd examples/aws-api
    go run ../../cmd/sst <command>
    

    If you want to build the CLI, you can run go build ./cmd/sst from the root. This will create a sst binary that you can use.


    Join our community Discord | YouTube | X.com

    Discover Repositories

    Search across tracked repositories by name or description