# Best way to store key-value pairs in plugin settings?

**URL:** <https://meta.discourse.org/t/best-way-to-store-key-value-pairs-in-plugin-settings/68059>\
**Category:** Development\
**Created:** [15 أغسطس 2017، 6:47ص UTC](https://meta.discourse.org/t/best-way-to-store-key-value-pairs-in-plugin-settings/68059 "2017-08-15T06:47:58Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [15 أغسطس 2017، 2:21م UTC](https://meta.discourse.org/t/best-way-to-store-key-value-pairs-in-plugin-settings/68059/3 "2017-08-15T14:21:51Z")

</div>

There is first class key-value see: PluginStore, example here: [https://meta.discourse.org/t/brand-new-plugin-interface/8793/29](https://meta.discourse.org/t/brand-new-plugin-interface/8793/29)

But, if you went this path you would also need to build admin UI involving a controller and ember view to handle data entry into it, also you would need to figure out how to ship the information to the client. Totally doable but a pretty large amount of work.

---

_[View the full topic](https://meta.discourse.org/t/best-way-to-store-key-value-pairs-in-plugin-settings/68059)._
