{"adoption": {"forks": 2119, "observed_at": "2026-08-28T04:11:46.695611+00:00", "stars": 26260}, "canonical_url": "https://ross.abutalabs.com/products/sst", "card": {"archived": false, "artifact_type": "framework", "description": "Build full-stack apps on your own infrastructure.", "domain": ["web-development", "cloud-computing", "infrastructure-as-code", "developer-tools", "backend", "frontend"], "enriched": true, "function": ["infrastructure-as-code", "deployment", "web-framework", "developer-tools", "cli", "serverless"], "health_score": 95, "homepage": "https://sst.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["anomalyco/sst", "anomalyco/guide"], "name": "SST", "platform": ["cli", "cloud", "cross-platform"], "pushed_at": "2026-07-12T20:03:49+00:00", "repo": "anomalyco/sst", "stars": 26260, "tags": ["fullstack", "aws", "opennext", "ion", "terraform-alternative", "serverless-framework", "nextjs", "infrastructure-from-code", "sst-config", "live-lambda", "devops", "nodejs", "typescript"], "topics": [], "urls": [{"kind": "homepage", "url": "https://sst.dev"}, {"kind": "site_page", "url": "https://sst.dev/docs"}, {"kind": "site_page", "url": "https://sst.dev/docs/examples"}, {"kind": "site_page", "url": "https://sst.dev/docs/start/aws/nextjs"}, {"kind": "site_page", "url": "https://sst.dev/about"}], "use_cases": ["deploy a next.js app to aws", "define my whole app infrastructure in typescript", "set up serverless api with lambda and api gateway", "provision postgres database and s3 bucket from code", "local dev environment for serverless apps", "deploy full-stack app on my own aws account", "manage stripe products and webhooks in code", "deploy containers and cron jobs alongside frontend"], "what_it_is": "SST is a framework for building and deploying modern full-stack applications on your own cloud infrastructure, with the entire app defined in a single sst.config.ts file using 150+ provider components. It includes a CLI, dev mode with live Lambda debugging, a web console, and first-class support for frameworks like Next.js, Remix, and Astro on AWS.", "when_to_avoid": ["you want a fully managed platform with zero infrastructure control", "your stack targets providers SST does not support", "you need multi-cloud orchestration beyond SST's component model", "your team is heavily invested in Terraform or Pulumi workflows"], "when_to_choose": ["you want infrastructure defined in TypeScript instead of YAML or HCL", "you deploy Next.js, Remix, or Astro apps to AWS", "you want a fast local dev loop for serverless functions", "you want frontend, backend, and resources linked and deployed from one config", "you prefer owning your AWS infrastructure over managed platforms like Vercel"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/anomalyco/sst", "repo": "anomalyco/sst", "role": "main", "score": 89}, {"path": "/repos/anomalyco/guide", "repo": "anomalyco/guide", "role": "docs", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.695611+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:55:54.208016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ab3649350e25ed932dd106cd52f89a4ef8ddd0303edd6fa9431572a325bac68", "fetched_at": "2026-08-28T04:11:46.695611+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anomalyco/sst"}, {"content_hash": "4cf2fcb815485ca3404c23dd64d86eb937235d993840dc9a7a3436a2e650e500", "fetched_at": "2026-08-29T07:52:40.414257+00:00", "kind": "homepage", "missing": false, "url": "https://sst.dev"}, {"content_hash": "679abb3bba4859202df692733a4d4a97952a9d336b8bfd4e5d8d0316ebb98cff", "fetched_at": "2026-08-29T07:52:40.424223+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs"}, {"content_hash": "eda7dfee2c63f10e4c05aa05c6aef904f77eb731761351a4de6d614b4cb69a23", "fetched_at": "2026-08-29T07:52:40.427062+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/examples"}, {"content_hash": "fa5a5d9e2b7087d96d546fd87b7aefcf24bdd6107d53bf10235e482b14e31c9e", "fetched_at": "2026-08-29T07:52:40.430135+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/docs/start/aws/nextjs"}, {"content_hash": "94f4ed1a607cc7c1b34710e8fa13474da950059355cfd1ed7b3276337fb71959", "fetched_at": "2026-08-29T07:52:40.432336+00:00", "kind": "site_page", "missing": false, "url": "https://sst.dev/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 80}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2220, "days_push": 52, "days_rel": 52, "gap_med": 0, "n_releases_24m": 528}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}