

# Getting started with deploying an app to Amplify Hosting
<a name="getting-started"></a>

To help you understand how Amplify Hosting works, the following tutorials walk you through building and deploying applications created using common SSR frameworks that Amplify supports.

**Topics**
+ [Sign up for an AWS account](#sign-up-for-aws)
+ [Deploy a Next.js app](getting-started-next.md)
+ [Deploy a Nuxt.js app](get-started-nuxt.md)
+ [Deploy an Astro.js app](get-started-astro.md)
+ [Deploy a SvelteKit app](get-started-sveltekit.md)

## Sign up for an AWS account
<a name="sign-up-for-aws"></a>

To get started with AWS, you need an AWS account. There are two ways to sign up for AWS. If you want complete control over account configuration and where your content is stored, or if you have regulated workloads such as HIPAA or FedRAMP, use [Sign up for AWS (advanced)](https://docs.aws.amazon.com/accounts/latest/reference/getting-started.html). If you are a new user and want to use a login you already own to sign in to AWS and create an AWS environment with preconfigured defaults in select [AWS Regions](https://docs.aws.amazon.com/accounts/latest/reference/project-regions.html), use [Sign up for AWS](https://docs.aws.amazon.com/accounts/latest/reference/sign-in-new.html).