# Storage API v.s Entity Properties Forge

**URL:** <https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557>\
**Category:** Forge\
**Tags:** entity-properties, jira-cloud, forge-storage, forge\
**Created:** [August 10, 2022, 12:59pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557 "2022-08-10T12:59:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivana1](https://avatars.discourse-cdn.com/v4/letter/i/7ba0ec/32.png) [@Ivana1](https://community.developer.atlassian.com/u/Ivana1)\
**Post date:** [August 10, 2022, 12:59pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557/1 "2022-08-10T12:59:50Z")

</div>

According to the documentation the Storage API and Entity Properties in Forge are different type of storages for different purposes?  
Can we use both implemented in an app?

---

<div class="post-metadata">

**Author:** ![clement\_garin](https://sea1.discourse-cdn.com/atlassiandeveloper/user_avatar/community.developer.atlassian.com/clement_garin/32/38126_2.png) [@clement\_garin](https://community.developer.atlassian.com/u/clement_garin)\
**Post date:** [August 10, 2022, 2:39pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557/2 "2022-08-10T14:39:41Z")

</div>

Hello,

The main difference is “who can see / edit data”:

- Entity properties are public, and so anyone can read/write thing in these
- Forge storage is dedicated to your Forge application for a given Atlassian instance. Only your app can read and write thins in it. Even instance admins can’t use it.

> Can we use both implemented in an app?

Yep, you can use both without any problem. Ensure to add related permissions in your `manifest.yml`.

---

<div class="post-metadata">

**Author:** ![Ivana1](https://avatars.discourse-cdn.com/v4/letter/i/7ba0ec/32.png) [@Ivana1](https://community.developer.atlassian.com/u/Ivana1)\
**Post date:** [August 10, 2022, 2:55pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557/3 "2022-08-10T14:55:29Z")

</div>

Thank you @clement_garin  
I would want to know if we can enable history on both of the storages? For example if we can know who added/modified or deleted the data.

---

<div class="post-metadata">

**Author:** ![JoshuaHwang](https://sea1.discourse-cdn.com/atlassiandeveloper/user_avatar/community.developer.atlassian.com/joshuahwang/32/44116_2.png) [@JoshuaHwang](https://community.developer.atlassian.com/u/JoshuaHwang)\
**Post date:** [August 10, 2022, 11:26pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557/4 "2022-08-10T23:26:18Z")

</div>

The storage API is only accessible by the app.  
We don’t provide a history of additions/modifications of data in the Forge hosted storage.

---

<div class="post-metadata">

**Author:** ![DanBish](https://avatars.discourse-cdn.com/v4/letter/d/94ad74/32.png) [@DanBish](https://community.developer.atlassian.com/u/DanBish)\
**Post date:** [January 23, 2023, 4:49pm UTC](https://community.developer.atlassian.com/t/storage-api-v-s-entity-properties-forge/60557/5 "2023-01-23T16:49:31Z")

</div>

> [@clement\_garin](#):
>
> storage is dedicated to your Forge application for a given Atlassian instance. Only your app can read and write thins in it. Even instance admins can’t use it.

Can we use the storage API to create functionality in the Admin Page?

Basically I want to be able to toggle what projects have access to see the issue-panel or other items, and I was told that I could only do that with a connect app. And I don’t want menu items available to the projects that cannot use them ultimately.

Thanks!
