anomalyco/sst
Build full-stack apps on your own infrastructure.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
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
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
- Clone the repo
bun installgo mod tidycd 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.
Discover Repositories
Search across tracked repositories by name or description