- 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
- Plugin Specification
- 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