- Overview
- Platform Support
- The Command-Line Interface
- Platform Guides
- Using Plugman to Manage Plugins
- The config.xml File
- Icons and Splash Screens
- Embedding WebViews
- Plugin Development Guide
- Privacy Guide
- Security Guide
- Platforms and Plugins Version Management
- Whitelist Guide
- Storage
- Hooks Guide
- Next Steps
- Events
- Plugin APIs
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) on npm.
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.
- Whitelist
A plugin to whitelist network requests. Must install to have any network requests in your applications.
- Legacy Whitelist
A plugin to use the old style of whitelist before it was ripped out and changed in the whitelist plugin.
Non-English translations of these plugin docs can be found by going to the plugin github repos and looking in the docs folder