App Engine Console
Overview
App Engine Console is a tool to aid development on Google App Engine. It is a traditional interactive Python session running in the server, which you use from a web browser. It is designed to be embedded within other applications to allow convenient testing, debugging, and maintenance. App Engine Console has the following features:
- Browser-based console
- Just like running Python interactively from the command line
- Direct access to your application’s run-time code and data
- Optional syntax highlighting
- Exceptions, modules, and types link to their own documentation on python.org
- Convenience
- Automatically imports an autoexec.py module to which you can add
your own code, then run it from the console - Quick access to the datastore, application dashboard, and Google Analytics
- Pastebin integration
- Instant messaging between team members
- Automatically imports an autoexec.py module to which you can add
- Security
- Only site administrators may use the console when in production
- Optionally return HTTP 404 to non-authorized users (“cloaked mode”)
- Logs the email address, statements, and output of all activity
Purpose
With App Engine Console, it is easy to perform the following tasks with App Engine.
- Testing ideas before making changes to code
- Debugging an App Engine application
- Sophisticated datastore maintenance and manipulation (in development and production environments)
Screenshot
Here is App Engine Console at work:

Try It
Online Demo
Read how it works, or just try the demo! If you are not logged in, you will raise a very droll exception with a link to log in. (Note: App Engine Console is developed mostly with Firefox on Linux, so if you notice a bug with another browser, please notify us.)
Download
Click here to download AppEngineConsole 1.0beta1.zip. Please see the instructions on integrating App Engine Console with your application.
You may fetch the entire Git repository like so:
$ git clone git://proven-corporation.com/app-engine-console/
App Engine Console is free software, licensed under the GNU GPL version 3.
Browse Source Code
You may also browse the source code and changes from the GitHub mirror
