layout | description |
---|---|
lander |
SST is a framework that makes it easy to build full-stack serverless applications. Check out our examples to get started. |
<!--
<a class="site-announcement" href="https://www.youtube.com/watch?v=wBTDkLIyMhw">
<span class="new">New</span>
<span class="copy">Tune in live to the `create sst` launch</span>
<i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
-->
<div class="site-description">
<h1 class="site-description">Making it easy to build full-stack serverless apps</h1>
<img src="/assets/lander/graphics/hero-scribble.svg" />
<img src="/assets/lander/graphics/hero-sparkle.svg" />
</div>
<h4 class="site-description-full">
SST is an open-source serverless application platform that deploys to your AWS account, helping you go from idea to IPO.
</h4>
<div class="controls">
<a class="sst-button primary" href="{{ site.docs_url }}{{ site.docs_get_started }}">
Get Started
</a>
<a class="sst-button secondary" href="#guide">Read the Guide</a>
</div>
<div class="quick-start">
<div class="navbar">
<div class="controls">
<div class="button"></div>
<div class="button"></div>
<div class="button"></div>
</div>
</div>
<div class="code-block">
<div class="token-line">
<span class="token lead">#</span><span class="token dim">Create a new SST app</span>
</div>
<div class="token-line">
<span class="token lead">$</span> npx <span class="token keyword">create-sst</span> my-app
</div>
<div class="token-line">
<span class="token lead">$</span> cd my-app
</div>
<br />
<div class="token-line">
<span class="token lead">#</span><span class="token dim">Start Live Lambda Dev</span>
</div>
<div class="token-line">
<span class="token lead">$</span> npx <span class="token keyword">sst</span> <span class="token plain">start</span>
</div>
<br />
<div class="token-line">
<span class="token lead">#</span><span class="token dim">Open the SST Console</span>
</div>
<div class="token-line">
<span class="token lead">$</span> <span class="token">open</span> <span class="token plain">console.sst.dev</span>
</div>
<br />
<div class="token-line">
<span class="token lead">#</span><span class="token dim">Deploy to prod</span>
</div>
<div class="token-line">
<span class="token lead">$</span> npx <span class="token keyword">sst</span> <span class="token plain">deploy</span> --stage prod
</div>
</div>
</div>
<div class="list">
<div class="feature live">
<img src="/assets/lander/graphics/bolt-icon.svg" />
<hr />
<h4>Live Lambda Development</h4>
<p>Work on your local Lambda functions live, without mocking or redeploying your app.</p>
</div>
<div class="columns">
<div class="feature cdk">
<img src="/assets/lander/graphics/parts-icon.svg" />
<hr />
<h4>Composable serverless constructs</h4>
<p>Higher-level CDK constructs made specifically for building serverless apps.</p>
</div>
<div class="feature console">
<img src="/assets/lander/graphics/console-icon.svg" />
<hr />
<h4>Easy to use console</h4>
<p>Manage the resources in your application with the SST Console.</p>
</div>
</div>
</div>
{% include lander-examples.html %}
Download the FREE 1000 page ebook
Join {{ site.stats.newsletter }} readers from the biggest companies in the world. We'll also send you updates when new versions are published.
{% include email-octopus-form.html button_copy="Download" source="home" %}
{% include reader-logos.html %}
{% 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>