In order to get started developing serverless applications, we need to look at the serverless offerings and environments for AWS, Azure, and Google, our choices for development platforms and toolkits, and how to set up our environment for them. As discussed in the previous chapter, serverless doesn’t mean that no servers are involved, but rather the servers are hosted by different third-party providers. Some of the most prevalent providers for this serverless option include AWS, Azure, and Google. We will examine how the serverless options differ from provider to provider. We will also walk through the environment setup process using Visual Studio Code, Node.js, and Postman.