App Engine Console

(Up to Software)

  1. Overview
  2. Purpose
  3. Screenshot
  4. Try It
    1. Online Demo
    2. Download
    3. Browse Source Code

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
  • 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:

App Engine Console interactive session

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