Stay organized with collections Save and categorize content based on your preferences.
To deploy your app on App Engine, you must create a Google Cloud project, which is a top level container that holds your App Engine application resources as well as other Google Cloud resources.
In this task, you create a Google Cloud project and an App Engine application to store settings, computing resources, credentials, and metadata for your app.
If you already have a Google Cloud project with App Engine and the Cloud Build API enabled, continue to Writing Your Web Service.
Create a Google Cloud project
Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["A Google Cloud project is required to deploy an app on App Engine, serving as a container for your application resources."],["Creating an App Engine application involves selecting a region for your computing resources, which cannot be changed later."],["For new Node.js web services, Cloud Run is recommended as an alternative to App Engine deployment."],["If you already have a Google Cloud project set up with App Engine and the Cloud Build API, you can proceed directly to writing your web service."]]],[]]