Host your website on Google App Engine for free

There are many advantages to host your website using Google app engine, specially if the site traffic is low and if you don’t want to spend a single penny to host to your website. Plus you get 1GB of storage for images, files etc etc, and 1GB of bandwidth per day. Above all your app is served through Google’s own data center so the reliability is unmatched.

So, lets get started and make your first google appspot application

Step 1: Go to and create a new application. If you have never used App Engine before, you might be asked to verify your mobile phone number before you can create a new app, unless you dont have  a google account too (which i presume wont be a problem !)

Step 2: Give your application a name – it should be unique and may only include lowercase alphabets and digits. For this example, our app   identifier is “thisismyfirstapp” or “itsthetimetodisco”.

Step 3: The next two sub-steps may scare some of you but trust me, they simply require you download and run two installers in the given sequence.

3a. Download and install Python from
3b. Download and install App Engine SDK from this

Step 4: Download and unzip this file – somewhere on your desktop. It contains a basic website with some HTML pages, images and CSS that we’ll try to host with Google App Engine. You can replace the HTML, CSS and Images with your application stuff. But do not modify the .yaml files, i have modified them a bit from the original google zip files, so that at beginner lever there are no problem to push the application on cloud. If you are a python expert go ahead, play and modify them.

To name your application open the file “app.yaml” in your favorite editor and change the first line “application:” this will be the name of your application hosted on appspot like “

Last STEP : Finally it’s time to deploy /upload our website to Google App Engine. Open the Google App Engine Launcher program from the Start Menu, choose File –> Add Existing Application and browse to the folder where you unzipped the website.

Hit the deploy button, input your Google Account credentials and within seconds, your website should become available online at where abc is your unique app identifier. Later, if you add or modify any web page, press Deploy again and your new /edited files will get uploaded to App Engine.
Something more : 1. The only disadvantage on a free account at app engine is that you can host max of 10 apps, but then there are no limits to number of google accounts 😉
2. You can also buy your domain name and host using google app engine for free by forwarding and masking your domain i know this can be done easily with godaddy


Leave a Comment

Your email address will not be published. Required fields are marked *