Suggest an editImprove this articleRefine the answer for “What does "singleton service" mean?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**A singleton service** is a service that has only one instance in the entire application. If it is registered with `providedIn: 'root'`, Angular creates it once and uses the same object everywhere it is injected. **Key point:** it is convenient for storing shared data, but the service lives as long as the application does, so it can accumulate state or memory if handled carelessly.Shown above the full answer for quick recall.Answer (EN)ImageA singleton service is a service that **has only one instance in the entire application**. If it is registered with `providedIn: 'root'`, Angular creates it **once** and uses the same object everywhere it is injected. Plus: convenient for storing shared data (e.g. a token or authorization state). Minus: it lives as long as the application does, so it can accumulate state or memory if handled carelessly.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.