This quickstart shows you how to create an App Engine application with the help of gae-init.
git clone https://github.com/gae-init/gae-init.git hello
Alternatively, you can download the project as a zip file and extract it into a directory named
Test the application on your local machine.
hellosample app directory:
The web server is now running, listening for requests on port 8080.
For more information about the supported commands run
You can leave the web server running while you develop your application. The web server watches for changes in your source files and reloads them if necessary. Try for example:
Leave the web server running (in a console window).
Go to and keep http://localhost:8080/ loaded in your browser.
main/templates/welcome.html and change
Hello, world! to something else.
When you save, you should see the change automatically reloading in the browser.
Deploy your app to App Engine, so that anyone can access your app in the cloud. You will need to register a project and obtain the Project ID, as this will determine the web address for the app.
In the Cloud Platform Console, go to the Projects page and select or create a new project.
Note the Project ID of that project.
Deploy your application to App Engine, using the above Project ID as an argument:
gulp deploy --project=<YOUR_PROJECT_ID>
You have completed this quickstart.
The full URL for your application is
https://<YOUR_PROJECT_ID>.appspot.com/. Optionally, you can purchase and use a top-level domain name for your app, or use one that you have already registered.
To avoid incurring charges to your Google Cloud Platform account for the resources used in this quickstart: