My favorites | English | Sign in

Google Desktop APIs (Labs)

Google Desktop Gadget API

All Desktop gadgets use the Gadget API. They can also use core JavaScript features and the XMLHttpRequest class. Windows-only Desktop gadgets can include native Windows libraries and use selected Search APIs to take advantage of Google Desktop search features. For details, see APIs that a Gadget Can Use.

What to Read

If you're new to Desktop gadgets, follow these tutorials:

When you're ready to start writing gadgets, see the following pages:

As you work on your gadget, consult these resources:

  • Gadget API Reference - Reference documentation for the JavaScript Gadget API
  • Examples - How to find source code
  • FAQ - Answers to developers' most frequently asked questions
  • Articles - Technical discussions both by the Google Desktop team and by external developers
  • Blog - Posts by and for developers; don't miss the Tips
  • Developer group - A forum for Desktop developers

Once your gadget is finished and tested, you can make it available to millions of users by submitting the gadget.

Where Did that Doc Go?

We're reorganizing and rewriting our documentation to help developers use JavaScript and the Gadget Designer to create gadgets. Along the way we've removed some pages, most of which describe APIs that still work but are no longer encouraged. If you really want the old documentation, download the archived doc.

Why Provide a Gadget API for Google Desktop?

Desktop gadgets are an easy way for Google Desktop users to customize their computers. Google provides a few standard Desktop gadgets, but users always want more! A Desktop gadget can display almost anything, so it's a great way for you to present whatever content you want, in whatever way you choose.