Google App Engine API for Java
Provides facilities for server lifecycle management, threading and namespaces/multitenancy.
Provides a service to sign arbitrary byte arrays using an internally-generated, rotated private key.
Provides access to long-running, addressable servers.
Provides management and persistent storage of large, immutable byte arrays.
Provides status information about the services available via the GAE APIs.
Provides a service for file storage and access.
Provides facilities for the creation and manipulation of images.
Provides access to request logs and application logs.
Provides a service to send email messages on behalf of administrators or authenticated users, also accessible via a JavaMail interface.
Provides fast but unreliable data storage, also accessible via a JCache interface.
Utility functions for working with modules.
Provides a method for clients to access server resources on behalf of a resource owner, as well as a process for end-users to authorize third-party access to their server resources without sharing their credentials.
Provides measurement of API and CPU usage during requests.
Provides a service for indexing documents and retrieving them using search queries.
Provides a mechanism to perform work initiated by a user request, outside of that request.
Provides a service to make HTTP/S requests of other servers on the internet.
Provides facilities to check if a user has authenticated, retrieve their email address, and check if they are an administrator for this application.
Provides common utility classes.
Provides access to XMPP-based instant message services, such as Google Talk.
Provides access to the ApiProxy, which dispatches API calls to backend services.