# How can I use DABL integrations?

**URL:** https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604
**Category:** App Development
**Created:** [November 9, 2020, 6:45am UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604 "2020-11-09T06:45:41Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![gyorgybalazsi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/gyorgybalazsi/32/684_2.png) [@gyorgybalazsi](https://forum.canton.network/u/gyorgybalazsi)
#### Post date: [November 9, 2020, 6:45am UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604/1 "2020-11-09T06:45:41Z")

</div>

I’m trying to understand how I can use DABL integrations.

Am I right to think that I can import into my DAML app the DAML module of the integration?

---

<div class="post-metadata">

### Author: ![Michael\_Schaeffer](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/michael_schaeffer/32/503_2.png) [@Michael\_Schaeffer](https://forum.canton.network/u/Michael_Schaeffer)
#### Post date: [November 9, 2020, 3:55pm UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604/2 "2020-11-09T15:55:48Z")

</div>

@gyorgybalazsi That’s exactly correct. Once an integration has been installed into a ledger, the DAML model for that integration will be visible in the “Deployments” tab.

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/daml/original/2X/b/bdf39ade7306395b96584f4914c4328b32157082.png)

From there, you can download the DAR file for the integration, import it into your existing DAML project, and reference the contract templates defined in that DAML model.

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/daml/original/2X/f/f1f9ac272850d6641e803236198b1dd0799d1e19.png)

---

<div class="post-metadata">

### Author: ![gyorgybalazsi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/gyorgybalazsi/32/684_2.png) [@gyorgybalazsi](https://forum.canton.network/u/gyorgybalazsi)
#### Post date: [November 9, 2020, 4:38pm UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604/3 "2020-11-09T16:38:27Z")

</div>

Thank you!

---

<div class="post-metadata">

### Author: ![dliakakos](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/dliakakos/32/62_2.png) [@dliakakos](https://forum.canton.network/u/dliakakos)
#### Post date: [November 9, 2020, 9:20pm UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604/4 "2020-11-09T21:20:05Z")

</div>

@gyorgybalazsi Thanks for asking that question. I briefly looked at the [documentation](https://docs.projectdabl.com/quickstart/#integrations-1) and it looks like it is missing the part where you download the dar file. We will address.

Another way of interacting with an integration is _via a python automation bot that acts as an adapter_. For example you can write a bot which listens to `ledger_created()` events of contracts coming from the integration dar and creates or exercises contracts that belong to your custom dar. The tradeoff here is to remove the dependency of your model to the integration dar in exchange for some extra code and type safety.

---

<div class="post-metadata">

### Author: ![gyorgybalazsi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/gyorgybalazsi/32/684_2.png) [@gyorgybalazsi](https://forum.canton.network/u/gyorgybalazsi)
#### Post date: [November 9, 2020, 10:06pm UTC](https://forum.canton.network/t/how-can-i-use-dabl-integrations/1604/5 "2020-11-09T22:06:31Z")

</div>

Thank you!
