# Notifications API Status: public Confidence: medium (0.725) (verified) Last verified: 2026-05-28 Generation: human_only ## TL;DR The Notifications API lets web applications ask permission to display system notifications. It is often used together with service workers and the Push API, but local notification display and server push are separate concepts. ## Core Explanation A site must request permission before showing notifications. Once allowed, a page or service worker can create notifications with a title and options such as body text or icons, subject to browser rules and user settings. ## Detailed Analysis Notification permission is sensitive because abusive prompts and spam degrade user trust. Good implementations ask at a meaningful moment, explain value before prompting, and respect denial or quiet-permission behavior. ## Further Reading - Notifications API standard - MDN requestPermission() - MDN showNotification() ## Related Articles - [API Gateway](../api-gateway.md) - [Broadcast Channel API](../broadcast-channel-api.md) - [Canvas API](../canvas-api.md)