Quickstart for Python App Engine with gae-init

You might have heard of Google App Engine and might even have finished the quickstart, but most likely you never achieved a goal of having a useful final product.

Starting new applications requires a lot more than just testing how App Engine works. Just to name a few, in real life usually you need: user management, different sign-in options, RESTful API, admin console, minifications, task queues, error handling, command line tools, etc.

gae-init was created with all of those issues in mind and it’s the most up to date boilerplate to kick start your applications on App Engine in a few minutes. By using it you will not have to worry about the folder structure, development tools, third party libraries and a lot of other things that no developer likes to deal with. You can start with the fun part out of the box!

Before diving deep into the project you actually want to be able to “develop the first bits and piece” quickly. Follow the quickstart and have everything up and running in less than 10 minutes (including deployment).

Give it a try and if you run into any problems report an issue, use the edit links in the documentation or simply leave a comment here.

The project is open source under MIT license, always up to date, has bunch of awesome contributors and has an increasing usage all around the world.

If you want to try more pricey stuff sign up and get $300 to spend on Google Cloud Platform over the next 60 days.

In the next posts I will try to demonstrate how you can create end-to-end — relatively complicated — applications starting from scratch and dealing only with the fun part. Lets make programming fun again…