Important: Chrome will be removing support for Chrome Apps on Windows, Mac, and Linux. Chrome OS will continue to support Chrome Apps. Additionally, Chrome and the Web Store will continue to support extensions on all platforms. Read the announcement and learn more about migrating your app.

chrome.experimental.* APIs

List of APIs


Caution: Don't depend on these experimental APIs. They might disappear, and they will change. Also, the Chrome Web Store doesn't allow you to upload items that use experimental APIs.

How to use experimental APIs

  1. Specify the "experimental" permission in your manifest, like this:
    "permissions": [
  2. Enable the experimental API in your browser. You can do this in either of two ways:
    • Go to chrome://flags, find "Experimental Extension APIs", click its "Enable" link, and restart Chrome. From now on, unless you return to that page and disable experimental APIs, you'll be able to run extensions and apps that use experimental APIs.
    • Specify the --enable-experimental-extension-apis flag each time you launch the browser. On Windows, you can do this by modifying the properties of the shortcut that you use to launch Google Chrome. For example:
      path_to_chrome.exe --enable-experimental-extension-apis

More APIs

For information on the standard APIs, see chrome.* APIs and Other APIs.