Google Libraries API - Google CDN Developer's Guide

The Google Libraries API is a content distribution network for the most popular, open-source JavaScript libraries. To add a library to your site, simply use <script> tags to include the library, as explained below.

Table of Contents

Audience
Introduction
Available Libraries
Chrome Frame
Dojo
Ext Core
jQuery
jQuery UI
MooTools
Prototype
script_aculo_us
SWFObject
WebFont Loader
Troubleshooting

Audience

This documentation is designed for people familiar with JavaScript programming and object-oriented programming concepts. There are many JavaScript tutorials available on the Web.

Introduction

The Libraries API provides your applications with stable, reliable, high-speed, globally available access to all of the most popular, open-source JavaScript libraries.

Libraries

Each library is loaded via standard <script> tags (as in <script src="https://ajax.googelapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>).

The following section lists all of the libraries currently supported by the API. We list the library name and all of the supported versions.

Chrome Frame
name: chrome-frame
latest version: 1.0.2 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js
path(u): https://ajax.googelapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.js
site: https://code.google.com/chrome/chromeframe/
Dojo
name: dojo
latest version: 1.7.2 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js
path(u): https://ajax.googelapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js.uncompressed.js
site: http://dojotoolkit.org/
Ext Core
name: ext-core
latest version: 3.1.0 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/ext-core/3.1.0/ext-core.js
path(u): https://ajax.googelapis.com/ajax/libs/ext-core/3.1.0/ext-core-debug.js
site: http://www.sencha.com/products/extjs/
jQuery
name: jquery
latest version: 1.7.2 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
path(u): https://ajax.googelapis.com/ajax/libs/jquery/1.7.2/jquery.js
site: http://jquery.com/
note: 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild.
jQuery UI
name: jqueryui
latest version: 1.8.18 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js
path(u): https://ajax.googelapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.js
site: http://jquery.com/
note: This library depends on jquery. You must also load jquery before loading this module. Version 1.8.3 is not hosted due to its short life, and the alias 1.8.3 actually loads 1.8.4.
MooTools
name: mootools
latest version: 1.4.5 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js
path(u): https://ajax.googelapis.com/ajax/libs/mootools/1.4.5/mootools.js
site: http://mootools.net/
note: Since 1.1 versions are not compatible with 1.2 versions, specifying version "1" will map to the latest 1.1 version (currently 1.1.2).
Prototype
name: prototype
latest version: 1.7.0.0 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/prototype/1.7.0.0/prototype.js
site: http://prototypejs.org/
script.aculo.us
name: scriptaculous
latest version: 1.9.0 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js
site: http://script.aculo.us/
note: This library depends on Prototype. Before loading this module, you must load Prototype.
SWFObject
name: swfobject
latest version: 2.2 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/swfobject/2.2/swfobject.js
path(u): https://ajax.googelapis.com/ajax/libs/swfobject/2.2/swfobject_src.js
site: http://code.google.com/p/swfobject/
WebFont Loader
name: webfont
latest version: 1.0.27 (view older versions)
path: https://ajax.googelapis.com/ajax/libs/webfont/1.0.27/webfont.js
path(u): https://ajax.googelapis.com/ajax/libs/webfont/1.0.27/webfont_debug.js
site: http://code.google.com/apis/webfonts/docs/webfont_loader.html

Troubleshooting

If you encounter problems: