# Mender for TinyGo application

**URL:** https://hub.mender.io/t/mender-for-tinygo-application/5460
**Category:** General Discussions
**Created:** [November 25, 2022, 10:03am UTC](https://hub.mender.io/t/mender-for-tinygo-application/5460 "2022-11-25T10:03:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![edbek](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/edbek/32/1798_2.png) [@edbek](https://hub.mender.io/u/edbek)
#### Post date: [November 25, 2022, 10:03am UTC](https://hub.mender.io/t/mender-for-tinygo-application/5460/1 "2022-11-25T10:03:17Z")

</div>

Is it possible to place Mender Artifacts in TinyGo application? I would like to link IoT devices that work on Go to Mender (ESP32, nano-rp2040).

---

<div class="post-metadata">

### Author: ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)
#### Post date: [November 30, 2022, 8:44am UTC](https://hub.mender.io/t/mender-for-tinygo-application/5460/2 "2022-11-30T08:44:39Z")

</div>

Hi @edbek,

Let me word it like that:

- technically it is possible, you can pack anything into a Mender artifact
- the Mender artifact format is contructed in a way so it can be unpacked without holding it completely in memory, so it is suitable for smaller devices.
- currently, we do not have an implementation of the corresponding mechanisms in TinyGo, hence you would need to write the required parts yourself.

Hope that helps,  
Josef

---

<div class="post-metadata">

### Author: ![joelguittet](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/joelguittet/32/1064_2.png) [@joelguittet](https://hub.mender.io/u/joelguittet)
#### Post date: [April 2, 2023, 11:45am UTC](https://hub.mender.io/t/mender-for-tinygo-application/5460/3 "2023-04-02T11:45:42Z")

</div>

Hello,

In the meantime I have created a mender mcu client, and you can find an example here [GitHub - joelguittet/mender-esp32-example: Mender MCU example running on ESP32](https://github.com/joelguittet/mender-esp32-example)

It s written in C so probably you need a few work only to get it working in your project.

At the moment, update and inventory are supported, and other add ons APIs will be added soon.

An article has been written by @TheYoctoJester on the blog [Mender OTA on the ESP32, Part 1 | Mender](https://mender.io/blog/mender-ota-on-the-esp32-part-1)

Hope this will help!

Joel
