About Google App Engine

What is Google App Engine?

Google 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 built on Google App Engine use the same technology that powers Google's websites for speed and reliability. You just provide the code.

To learn more about Google App Engine, please visit the Google App Engine homepage.

How do I use Google App Engine with Google Apps?

Google App Engine can be used with Google Apps to provide a custom domain name for your Internet-facing application, for example, myapp.com.

By default, when you deploy your service on Google App Engine, your service is accessible at your-application-id.appspot.com.

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.

The Activate SSL for custom domains feature has been moved to the Google Developers Console. To configure your custom domain name using the Google Developers Console, refer to the  Using Custom Domains and SSL article in the Google Cloud Platform documentation.

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. Learn about Google Apps. If you own your domain, on the Google Apps sign-up page, select Administrator: I own or control this domain, enter your domain's name, and proceed through registration. When you're finished, you'll view the Google Admin console for your domain. From the Admin console, you need to verify ownership of your domain.

Once you've verified your domain, follow these instructions to get started with Google App Engine:

  1. Sign in to the Google App Engine Admin console.
  2. Go to Administration > Application Settings
  3. Under Domain Setup, click Add Domain....
  4. In the Domain Name: field, enter your domain name, and click Add Domain.
    You are then directed to the Google Admin console to complete the process.
  5. Sign in to the Google Admin console.
  6. Accept the terms and specify the access URL you'd like to provide for your application.
  7. Click Accept.

At this point, you may need to follow the presented instructions to make changes with your domain registrar if you did not purchase your domain name through Google.

Learn more about access URLs

How do I know if I should add a Google App Engine application to my domain?

Google can't make this decision for you, so please direct questions about the application to the application developer. In general, you should only add applications from developers you trust, such as developers within your own organizations, or vendors you already work with. Please see the Google App Engine Terms and Conditions for more information.

Restrict your application's users and data to a single organization, for example. myapp.myorg.com

By default, when you create an application with Google App Engine, any pages that require authentication will prompt visitors to supply Google account credentials, such as a Gmail account. However, you may want to build an application that's only available to one organization, such as an internal job search tool. In this case, you can 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.

To restrict your application’s users and data to a single organization:

  1. On the initial create application page, under the Open to all Google Accounts text, click Edit.
  2. Select Restricted to the following Google Apps domain:.
  3. In the Google Apps domain field, type in your domain name.
  4. Click Save.

Note: If you've already created your application and didn't take this step, you can create a new application with the same application code under a new identifier.

For domain administrators

With a Google Apps administrator account, you can quickly set up the Google App Engine application for your users:

  1. Sign in to the Google Admin console.
  2. Go to App Engine apps.
  3. Select Add More Services.
  4. In the Google App Engine App ID field, enter the Google App Engine application ID you want to install.
    You are then prompted to agree to the Terms of Service to complete the installation process.
  5. (Optional) You can also adjust your domain settings to set up an access URL for your Google App Engine application.

For additional support

At this time, email or phone support for questions related to Google App Engine isn't available.

Learn more about Google App Engine from these sources:

Was this article helpful?
Sign in to your account

Get account-specific help by signing in with your Apps for Work account email address, or learn how to get started with Apps for Work.