guide
Features restricted to secure contexts
This reference lists the web platform features available only in secure contexts — see Secure Contexts for a definition and more details.
Current features available only in secure contexts
This section lists APIs that specifications make available only in secure contexts.
- Async Clipboard API
Audio Output Devices APIBackground Fetch APIBackground Synchronization APIBadging APIBarcode Detection APIBattery Status APICache-Control: immutableContact Picker APIContent Index APICookie Store API- Credential Management API
Device Memory API- Device Orientation / Device Motion
Document Picture-in-Picture API- EyeDropper API
- Encrypted Media Extensions
File System API- Generic Sensor API
Gamepad APIGeolocation APIIdle Detection APIKeyboard APILocal Font Access API- Notifications API
Web-based Payment Handler API- Payment Request API
- Presentation API
- Push API
- Reporting API
Screen Capture APIScreen Wake Lock API- Service Workers
Shared Storage API- Storage API
- Translator and Language Detector APIs
VirtualKeyboard API- Web Authentication API
- Web Bluetooth
Web Locks API- Web MIDI
Web NFC API- Web Crypto API
WebCodecs API- WebGPU API
WebHID APIWebOTP APIWebTransport APIWebUSB APIWebXR Device API- Web Share API
Window Management API
In addition, the following methods require a secure context (even if the associated API does not):