layout | description |
---|---|
lander |
Build modern full-stack serverless applications on AWS with Next.js, SvelteKit, Remix, Astro, Solid, and more. |
<a class="site-announcement" href="{% link _posts/2024-01-29-moving-away-from-cdk.md %}">
<span class="new">New</span>
<span class="copy">SST is moving away from CDK. Learn more</span>
<i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
<div class="site-description">
<h1 class="site-description">Build modern full-stack applications on AWS</h1>
<img src="/assets/lander/graphics/hero-scribble.svg" />
<img src="/assets/lander/graphics/hero-sparkle.svg" />
</div>
<h4 class="site-description-full">
1. Deploy Next.js, Svelte, or Astro to AWS.<br />
2. Add any backend feature.<br />
3. Go from idea to IPO!
</h4>
<!--
<h6 class="site-command">
<a data-text="npm create sst@latest" class="command">
<span>$ npm create sst</span>
<span class="icon">
<i class="fa fa-copy" aria-hidden="true"></i>
<i class="fa fa-check" aria-hidden="true"></i>
</span>
</a>
</h6>
-->
<div class="controls">
<a href="https://youtu.be/JY_d0vf-rfw" class="sst-button secondary" target="_blank">
<i class="fa fa-youtube-play" aria-hidden="true"></i>
<span>Learn More</span>
</a>
<a class="sst-button primary" href="https://ion.sst.dev/docs/">
Get Started
</a>
</div>
<h6 class="sst2-notice">
<a href="{{ site.docs_url }}">
Get started with SST v2 instead
<i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</h6>
- {% include svg/amazon.svg %}
- {% include svg/analog-devices.svg %}
- {% include svg/shell.svg %}
- {% include svg/comcast.svg %}
- {% include svg/hbo.svg %}
{% include lander-examples/frontend-list.html %}
{% include lander-examples/database.html %}
{% include svg/graphql.svg %}
Add a dedicated serverless GraphQL or REST API to your app.
{% include lander-examples/all.html %}
{% include lander-examples/deploy.html %}
{% include lander-examples/preview-deploys.html %}
Get preview environments for every PR or branch with SEED.
{% include toc-chapters.html items=site.data.chapterlist.preface id="preface" index="1" %}
{% include toc-chapters.html items=site.data.chapterlist.intro id="intro" index="2" %}
{% include toc-chapters.html items=site.data.chapterlist.setup-aws id="setup-aws" index="3" %}
{% include toc-chapters.html items=site.data.chapterlist.setup-sst id="setup-sst" index="4" %}
{% include toc-chapters.html items=site.data.chapterlist.setup-sst-backend id="setup-sst-backend" index="5" %}
{% include toc-chapters.html items=site.data.chapterlist.build-sst-api id="build-sst-api" index="6" %}
{% include toc-chapters.html items=site.data.chapterlist.add-auth-stack id="add-auth-stack" index="7" %}
{% include toc-chapters.html items=site.data.chapterlist.handling-secrets id="handling-secrets" index="8" %}
{% include toc-chapters.html items=site.data.chapterlist.unit-tests id="unit-tests" index="9" %}
{% include toc-chapters.html items=site.data.chapterlist.cors-sst id="cors-sst" index="10" %}
{% include toc-chapters.html items=site.data.chapterlist.setup-react id="setup-react" index="11" %}
{% include toc-chapters.html items=site.data.chapterlist.react-routes id="react-routes" index="12" %}
{% include toc-chapters.html items=site.data.chapterlist.setup-amplify id="setup-amplify" index="13" %}
{% include toc-chapters.html items=site.data.chapterlist.build-react id="build-react" index="14" %}
{% include toc-chapters.html items=site.data.chapterlist.secure-pages id="secure-pages" index="15" %}
{% include toc-chapters.html items=site.data.chapterlist.custom-domains id="custom-domains" index="16" %}
{% include toc-chapters.html items=site.data.chapterlist.automating-serverless-deployments id="automating-serverless-deployments" index="17" %}
{% include toc-chapters.html items=site.data.chapterlist.monitor-debug-errors id="monitor-debug-errors" index="18" %}
{% include toc-chapters.html items=site.data.chapterlist.conclusion id="conclusion" index="19" %}
<a class="expand" href="{% link guide.md %}"><span class="sst-button tertiary">Show all</span></a>
</div>