About this version
This page preserves the official documentation for edge snapshot at Cordova 3.5.0. Commands, supported platforms and API behavior below belong to that historical version. The edge URL changed over time; this is a named repository snapshot, not an assertion about its last live contents. For active projects, consult the current Apache Cordova documentation.
Plugin APIs
Cordova ships with a minimal set of APIs, and projects add what extra APIs they require through plugins.
You can search through all existing plugins (including third-party plugins) using the Plugin Registry.
The traditional set of core Cordova plugins are as follows:
Monitor the status of the device's battery.
Capture a photo using the device's camera.
Work with the devices contact database.
Gather device specific information.
Tap into the device's motion sensor.
Obtain the direction that the device is pointing.
Visual device notifications.
Hook into native file system through JavaScript.
Hook into native file system through JavaScript.
Make your application location aware.
Enable representation of objects specific to a locale.
Launch URLs in another in-app browser instance.
Record and play back audio files.
Capture media files using device's media capture applications.
Quickly check the network state, and cellular network information.
Show and hide the applications splash screen.
An API to vibrate the device.
Non-English translations of these plugin docs can be found by looking at older versions of the Cordova documentation. Use the drop-down menu at the very top-right of this site to switch versions.
Sources & archive notes
Recovered repository material is attributed to its original authors and distributed with its source license. Changes: FreeSoft layout, archive context, navigation, link and image locations. Apache License 2.0 · Notices and provenance. Editorial material is labeled separately.