# What are singletons?

**URL:** <https://discourse.getcockpit.com/t/what-are-singletons/151>\
**Category:** Support\
**Created:** [July 15, 2018, 6:39am UTC](https://discourse.getcockpit.com/t/what-are-singletons/151 "2018-07-15T06:39:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![waltonspam](https://avatars.discourse-cdn.com/v4/letter/w/3ab097/32.png) [@waltonspam](https://discourse.getcockpit.com/u/waltonspam)\
**Post date:** [July 15, 2018, 6:39am UTC](https://discourse.getcockpit.com/t/what-are-singletons/151/1 "2018-07-15T06:39:24Z")

</div>

I can’t find any information on what singletons are used for. Also, when setting up the permissions for a singleton, I’ve given a group that I have defined the “Form” permission. However, when I login as that type of user I cannot see the singleton. There is no documentation on how I would use singleton’s via the API. Is this feature fully baked?

---

<div class="post-metadata">

**Author:** ![waywardm](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/waywardm/32/59_2.png) [@waywardm](https://discourse.getcockpit.com/u/waywardm)\
**Post date:** [July 17, 2018, 8:43pm UTC](https://discourse.getcockpit.com/t/what-are-singletons/151/2 "2018-07-17T20:43:34Z")

</div>

I’m not 100% sure but I think singletons are for instance an About Page that will only have one record whereas as a collection has multiple records following the same pattern.

---

<div class="post-metadata">

**Author:** ![jb-storms-media](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@jb-storms-media](https://discourse.getcockpit.com/u/jb-storms-media)\
**Post date:** [July 18, 2018, 9:37am UTC](https://discourse.getcockpit.com/t/what-are-singletons/151/3 "2018-07-18T09:37:46Z")

</div>

> [@Difference between Singleton and Region](https://discourse.getcockpit.com/t/difference-between-singleton-and-region/47/2):
>
> Quoting @artur: Singletons will replace regions. While looking back on past projects I investigated that regions where postly used like “single item” collections (e.g. for global configuration etc). the template feature was pretty useless as most of the time the rendering was on the client side. so regions will get removed from the core and will get replaced by “Singletons”.
