# IPFS support in DAML

**URL:** <https://forum.canton.network/t/ipfs-support-in-daml/6083>\
**Category:** App Development\
**Tags:** daml, json-api, ledger-api, daml-sdk\
**Created:** [February 7, 2023, 3:53pm UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083 "2023-02-07T15:53:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Iqra\_Mustafa1](https://avatars.discourse-cdn.com/v4/letter/i/ec9cab/32.png) [@Iqra\_Mustafa1](https://forum.canton.network/u/Iqra_Mustafa1)\
**Post date:** [February 7, 2023, 3:53pm UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/1 "2023-02-07T15:53:45Z")

</div>

Can we use IPFS protocol with DAML for Data storage?

---

<div class="post-metadata">

**Author:** ![Ben\_M](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/ben_m/32/3080_2.png) [@Ben\_M](https://forum.canton.network/u/Ben_M)\
**Post date:** [February 8, 2023, 12:35am UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/2 "2023-02-08T00:35:55Z")

</div>

Hi @Iqra_Mustafa1

Are you referring to IPFS as the [InterPlanetary File System - Wikipedia](https://en.wikipedia.org/wiki/InterPlanetary_File_System)?

---

<div class="post-metadata">

**Author:** ![Iqra\_Mustafa1](https://avatars.discourse-cdn.com/v4/letter/i/ec9cab/32.png) [@Iqra\_Mustafa1](https://forum.canton.network/u/Iqra_Mustafa1)\
**Post date:** [February 8, 2023, 9:41am UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/3 "2023-02-08T09:41:50Z")

</div>

Yes @Ben_M

---

<div class="post-metadata">

**Author:** ![Ben\_M](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/ben_m/32/3080_2.png) [@Ben\_M](https://forum.canton.network/u/Ben_M)\
**Post date:** [February 8, 2023, 7:43pm UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/4 "2023-02-08T19:43:16Z")

</div>

In that case, no.

I have searched extensively for any link to `IPFS & Daml` or `IPFS & Digital Asset` with no results.

As this is an interesting question about a powerful protocol, I will make further enquiries internally and see if one of the DA Engineers can provide a more practical answer.

---

<div class="post-metadata">

**Author:** ![Iqra\_Mustafa1](https://avatars.discourse-cdn.com/v4/letter/i/ec9cab/32.png) [@Iqra\_Mustafa1](https://forum.canton.network/u/Iqra_Mustafa1)\
**Post date:** [February 8, 2023, 7:54pm UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/5 "2023-02-08T19:54:42Z")

</div>

Yes because I try to find it by myself as well. But couldn’t find anything relevant regarding this.

---

<div class="post-metadata">

**Author:** ![Ben\_M](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/ben_m/32/3080_2.png) [@Ben\_M](https://forum.canton.network/u/Ben_M)\
**Post date:** [February 8, 2023, 8:24pm UTC](https://forum.canton.network/t/ipfs-support-in-daml/6083/6 "2023-02-08T20:24:02Z")

</div>

In theory, it is possible to connect IPFS storage but you will need to build an integration for it, as there is no ‘out of the box’ feature for attachments. This is a similar concept as if you wanted to attach files (Images/Text) to a contract, which has been raised before.

There is a comprehensive post titled  
[On Attachments: What you should and shouldn’t store on a ledger](https://discuss.daml.com/t/on-attachments-what-you-should-and-shouldnt-store-on-a-ledger/579/1) and you should read it thoroughly to see what is possible, but more importantly what is practical in terms of modifying your contracts.

Hope this helps.
