Skip to content

Latest commit

 

History

History
386 lines (339 loc) · 15 KB

index.md

File metadata and controls

386 lines (339 loc) · 15 KB
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>

Build full-stack apps


Quick start examples to help you build the type of SST app you want. View all the examples

{% include lander-examples.html %}

Test your apps live


Set breakpoints in your Lambda functions and test your apps live. Learn more

Easy to use console


Manage your resources, invoke functions, and view your logs live. Learn more

The power of AWS


Built on CDK and the battle-tested CloudFormation. Natively use all AWS services. Learn more

Case Studies

Making it easy to build full-stack serverless apps

{% for tweet in site.data.testimonials.tweets %}

{{ tweet.name }}

@{{ tweet.username }}

{{ tweet.content }}
{% endfor %}

Join our growing community

  • {{ site.stats.github }}+

    GitHub stars

  • {{ site.stats.slack }}+

    Discord members

  • {{ site.stats.newsletter_short }}+

    Subscribers

SST Guide

The most widely read resource for building full-stack apps using serverless and React on AWS.

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>