English | Site Directory

Google Apps APIs

Client Libraries and Sample Code

To help you with your implementation, we provide several libraries written in various languages which implement the calls to our APIs. You can use these in place of raw calls to an API.

Also, these open source projects use the Google Apps APIs.

Provisioning API v2.0

These are the Google data API client libraries that include support for Google Apps Provisioning.

Java client library

.NET client library

PHP client library

Python client library

JSP samples

Reporting API

Email Migration API

These are the Google data API client libraries that include support for Email Migration.

Java client library

.NET client library

Python client library

Email Settings API

These are the Google data API client libraries that include support for Email Settings.

Java client library

.NET client library

Python client library

Shared Contacts API

These are the Google data API client libraries that include support for Domain Shared Contacts.

Java client library

Python client library

Single Sign-On (SSO) Service

This SSO sample code is deprecated. Consider using one of these open source projects which are compatible with Google Apps SSO service.

Provisioning API v1.0 - Deprecated

This version of the API is deprecated. Consider using Provisioning API v2.0 instead.