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:
- Battery Status
Monitor the status of the device's battery.
- Camera
Capture a photo using the device's camera.
- Console
Add additional capability to console.log().
- Contacts
Work with the devices contact database.
- Device
Gather device specific information.
- Device Motion (Accelerometer)
Tap into the device's motion sensor.
- Device Orientation (Compass)
Obtain the direction that the device is pointing.
- Dialogs
Visual device notifications.
- FileSystem
Hook into native file system through JavaScript.
- File Transfer
Hook into native file system through JavaScript.
- Geolocation
Make your application location aware.
- Globalization
Enable representation of objects specific to a locale.
- InAppBrowser
Launch URLs in another in-app browser instance.
- Media
Record and play back audio files.
- Media Capture
Capture media files using device's media capture applications.
- Network Information (Connection)
Quickly check the network state, and cellular network information.
- Splashscreen
Show and hide the applications splash screen.
- Vibration
An API to vibrate the device.
- StatusBar
An API for showing, hiding and configuring status bar background.
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.