Guide to Web APIs
The web includes a wide array of APIs that can be used from JavaScript to build increasingly more powerful and capable applications, running either on the web, locally, or through technology such as Node.js, on a server. On this page you'll find a complete list of all of the APIs provided by the full web technology stack.
Web APIs from A to Z
ABC
- CSS Counter Styles
- CSS Font Loading API
- CSS Painting API
- CSS Typed OM API
- CSSOM
- Canvas API
- Channel Messaging API
- Clipboard API
- Console API
- Contact Picker API
- Content Index API
- Credential Management API
- Media Capabilities API
- Media Capture and Streams
- Media Session API
- Media Source Extensions
- MediaStream Recording
- Page Visibility API
- Payment Request API
- Performance API
- Performance Timeline API
- Periodic Background Sync
- Permissions API
- Picture-in-Picture API
- Pointer Events
- Pointer Lock API
- Presentation API
- Proximity Events
- Push API
- Screen Capture API
- Screen Wake Lock API
- Server Sent Events
- Service Workers API
- Storage
- Storage Access API
- Streams
- Web Animations
- Web Audio API
- Web Authentication API
- Web Crypto API
- Web Notifications
- Web Speech API
- Web Storage API
- Web Workers API
- WebGL
- WebRTC
- WebVR API
- WebVTT
- WebXR Device API
- Websockets API
See also
- Web API interface reference (an index of all of the interfaces comprising all of these APIs)
- Document Object Model (DOM)
- Web API event reference
- Learning web development