http://www.google.com/support/a/bin/answer.py?hl=en&answer=91077
What is Google App Engine?
The App Engine is Google's application development and hosting platform. Google App Engine lets you build high traffic web applications without having to manage high traffic infrastructure. Your applications use the same technology that powers Google's websites for speed and reliability. You just provide the code.
Google App Engine is currently in limited preview release and is available to a limited set of developers. This preview release is primarily intended to allow you to develop and test applications. To learn more about App Engine, or sign up for the preview release, please visit the Google App Engine Home.
How do I use Google App Engine with Google Apps?
Google App Engine can be used with Google Apps in two distinct ways.
- Provide a custom domain name for your internet-facing application, e.g., myapp.com
- Restrict your application's users and data to a single organization, e.g. myapp.myorg.com
How do I provide a custom domain name for my Google App Engine application?
By default, when you deploy your service on Google App Engine, your service will be accessible at [your-application-id].appspot.com. In order to provide a stronger brand experience for your application, you may also want that application to be available at [my-brand].com or www.[my-brand].com.
In order to set up these branded access locations for your service, you must prove that you own the domain name or purchase the domain name through Google. Google App Engine allows you to prove ownership of your domain and purchase new domain names using Google Apps.
In addition, Google Apps provides a number of communication and collaboration services which can be used to enhance your application. You can communicate via email with your application users using branded email addresses and the Gmail experience. You can also create public wikis for your service using Google Sites. See http://google.com/a for more information about what you can do with Google Apps.
I need to purchase the domain for my Google App Engine application.
This is super simple. On the Google Apps sign-up page, select 'I want to buy a domain name'. Find an available domain name and proceed through registration.
I already have the domain I want to use.
This is also super simple. On the Google Apps sign-up page, select 'Administrator: I own or control this domain' Then, enter the name of your domain and proceed through registration. When you're finished, you'll be viewing the Google Apps Dashboard for your domain. From the Dashboard, you need to verify ownership of your domain. Click 'Verify domain ownership' in your Dashboard to view instructions.
OK, I've claimed my domain in Google Apps. Now what?
Here are step-by-step instructions:
- Sign in to the Google App Engine admin console.
- Go to Administration > Versions
- Click the 'Add Domain...' button under Domain Setup.
- Enter your domain name in the 'Domain Name:' field
- Click 'Add Domain'. You will be directed to the Google Apps administrator console to complete the process.
- Log in to the Google Apps control panel with your administrator account.
- Accept the terms and specify the access URL you'd like to provide for your application.
- Click 'Accept'.
How do I restrict my application usage to a single organization?
By default, when you create an application with Google App Engine, any pages which require authentication will prompt visitors to supply Google account credentials, such as a Gmail account. However, you may want to build an application which is only available to one organization, such as an internal job search tool. In this case, you may configure your application to prompt for account credentials from a specific existing Google Apps domain.
To create a Google Apps account for your domain, visit www.google.com/a.
Instructions for the App Engine interface:
- On the initial create application page, select 'Edit' underneath the text explaining that this application is 'Open to all Google Accounts'.
- Select 'Restricted to the following Google Apps domain:'
- Type in your domain name.
- Click 'Save.'
I'm an administrator of the organization that will use this application
With a Google Apps admin account, you can quickly adjust your settings to set up an access URL for your App Engine application. Step-by-step instructions
I'm not an administrator of the organization that will use this application
In the Google App Engine admin console:
- Go to Administration > Versions
- Click the 'Add Domain...' button under Domain Setup
- Enter your domain name in the 'Domain Name:' field
- Click 'Add Domain'.







www.WeSetup .Net
Invite as author
Professional Google Apps Sevice Providers.
Knol would definetely help you out with most of the issues realted to google apps setup. incase if you dont, you can post the same in google groups http://groups.google
We www.wesetup.net are also one of the professional Google Apps service providers and our packages start from $49.99.
Chris Hills
Invite as author
Uploading an application with Google App Engine for Domains