Google encourages open source projects using the Google Apps APIs. If you have developed applications, scripts, or APIs that you would like to share with other developers and the user community, tell us about it here.
Please note that many of the projects linked from this page are provided by third-parties and are not endorsed by Google. Please direct any questions to the project maintainers.
Our client libraries and sample code are also open source projects.
Google
Apps LDAP Sync
Python -
Apache License 2.0
Synchronizes users from Active Directory or openldap into Google Apps.
Google
Apps Provisioning Toolkit
PHP -
Apache License 2.0
The objective of the Open Source Google Apps Provisioning Toolkit is to
provide a browser-based interface for creating and updating user accounts in
Google Apps. It also happens to be very fast at provisioning accounts -
averaging 20 account creations per second.
Google Email
Uploader
C# .NET -
Apache License 2.0
The Google Email Uploader is a desktop utility for Microsoft Windows that
uploads email from other desktop email programs (like Microsoft Outlook) into
your Google Apps mailbox. The Email Uploader preserves information such as
sent dates and sender/recipient data, as well as the folder structure used by
the other email program.
GHeimdall
Python -
GNU General Public License 2
This program is a TurboGears project for Google Apps SSO service. This
program enables you to authenticate Google Apps userse by your own
authenticate back end. There is functionality for changing users' passwords
for an option.
Enterprise Sign On Engine
Java -
Apache License 2.0
The Enterprise Sign On Engine (ESOE) is an advanced system which allows an
enterprise to meet it's individual goals for integrated identity management,
single sign on, authorization, federation and accountability for resource
access in a very extensible manner.
simpleSAMLphp
PHP -
GNU Lesser General Public License
A PHP implementation of SAML 2.0 service provider and identity provider
functionality. And is also compatible with Shibboleth 1.3 and 2.0.
Shibboleth
Java -
Apache License 2.0
The Shibboleth System is a standards based, open source software package for
web single sign-on across or within organizational boundaries. It allows
sites to make informed authorization decisions for individual access of
protected online resources in a privacy-preserving manner.
Google Apps API
Community
Apache License 2.0
This is a open repository where you can find free code contributed by the
community. It is a companion to the Google Apps APIs discussion group.