Our guide is available in several languages thanks to contributions by our incredible readers. You can view the translated versions of a chapter by clicking on the links below the chapter title.

Chapter translation links Screenshot

Below is a list of all the chapters that are available in multiple languages. If you are interested in helping with our translation efforts, leave us a comment here.


Who Is This Guide For? මෙම මාර්ගෝපදේශය ආවරණය කරන්නේ මොනවාද? What Does This Guide Cover? How to Get Help? What is Serverless? What is AWS Lambda? Why Create Serverless Apps? Create an AWS Account Create an IAM User What is IAM What is an ARN Configure the AWS CLI Create a DynamoDB Table Create an S3 Bucket for File Uploads Create a Cognito User Pool Create a Cognito Test User Set up the Serverless Framework Add Support for ES6 and TypeScript Add a Create Note API Add a Get Note API Add a List All the Notes API Add an Update Note API Add a Delete Note API Handle API Gateway CORS Errors Create a Cognito Identity Pool Cognito User Pool vs Identity Pool Test the APIs Create a New React.js App Add App Favicons Set up Custom Fonts Set up Bootstrap Handle Routes with React Router Create Containers Adding Links in the Navbar Handle 404s Configure AWS Amplify Login with AWS Cognito Load the State from the Session Clear the Session on Logout Redirect on Login and Logout Give Feedback While Logging In Create a Signup Page Create the Signup Form Signup with AWS Cognito Add the Create Note Page Call the Create API Upload a File to S3 List All the Notes Call the List API Display a Note Render the Note Form Save Changes to a Note Delete a Note Create a Settings Page Add Stripe Keys to Config Create a Billing Form Connect the Billing Form Set up Secure Pages Create a Route That Redirects Use the Redirect Routes Redirect on Login Deploy a React App to AWS Create an S3 Bucket Deploy to S3 Create a CloudFront Distribution Set up a Custom Domain With SSL Set up Your Domain with CloudFront Set up WWW Domain Redirect Deploy Updates What Is Infrastructure as Code Configure DynamoDB in serverless Configure S3 in serverless Configure Cognito User Pool in serverless Configure Cognito Identity Pool in serverless Deploy Your Serverless Infrastructure Working with 3rd Party APIs Add a Billing API Load Secrets from .env Test the Billing API Setting up Your Project on Seed Configure Secrets in Seed Deploying Through Seed Set Custom Domains Through Seed Manage Environments in Create React App Create a Netlify Build Script Setting up Your Project on Netlify Custom Domains in Netlify Wrapping Up Further Reading Translations Giving Back Changelog Staying up to date Deploy your Hello World API Deploy the APIs Review Our App Architecture Creating a CI/CD pipeline for React Creating a CI/CD Pipeline for serverless Unit Tests in Serverless Setup a Stripe Account Getting Production Ready

A big thanks to our contributors for helping make Serverless Stack more accessible!