Use this guide to learn the basics of developing and deploying Python 3.7 web services to the App Engine Python 3 standard environment.
In this guide, you iterate through building and deploying versions of a web service, starting from a static page and building up to a personalized web page that shows authenticated users their name, their email, and their recent site request times.
Learn how to create a GCP project and then set up the App Engine resources for your web service.
Learn how to write and locally test a basic web service, and then define the configuration files that you need for deploying that web service to App Engine.
Learn how to deploy your Python 3.7 code and then view your web service running on App Engine.
Learn how to use Cloud Datastore to store and retrieve data about site requests.
Learn how to add Firebase to your GCP project and web service.
Learn how to use Firebase Authentication to verify user credentials, serve user information, and allow data access.
Learn how to use authentication to personalize data storage and retrieval for authenticated users.
Learn how to clean up your project and avoid the possibility of incurring charges for resources you aren't using.
Running this sample app alone does not exceed the free quotas. You will be charged only if you exceed those quotas, for example, by running other samples and adding other services to the same GCP project.