# Heartbeat size limitations

**URL:** <https://community.temporal.io/t/heartbeat-size-limitations/6549>\
**Category:** Community Support\
**Tags:** go-sdk, heartbeat\
**Created:** [November 22, 2022, 1:40pm UTC](https://community.temporal.io/t/heartbeat-size-limitations/6549 "2022-11-22T13:40:27Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![antonio.perez](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/antonio.perez/32/2417_2.png) [@antonio.perez](https://community.temporal.io/u/antonio.perez)\
**Post date:** [November 22, 2022, 4:09pm UTC](https://community.temporal.io/t/heartbeat-size-limitations/6549/3 "2022-11-22T16:09:45Z")

</div>

Hello @Valery

The size limit is 2MB, please see **Blob size limit** [Temporal Platform limits sheet | Temporal Documentation](https://docs.temporal.io/kb/temporal-platform-limits-sheet)

I think you can use Go SDK session feature to store data temporarily (instead of heartbeat):

- [What is the best way to exchange large amounts of data between Activities without running into "Complete result exceeds size limit" error? - #2 by maxim](https://community.temporal.io/t/what-is-the-best-way-to-exchange-large-amounts-of-data-between-activities-without-running-into-complete-result-exceeds-size-limit-error/2536/2)
- [How to create a Worker Session in Go | Temporal Documentation](https://docs.temporal.io/go/how-to-create-a-worker-session-in-go?_ga=2.134145806.1200088749.1669021888-764904631.1658231508)

---

_[View the full topic](https://community.temporal.io/t/heartbeat-size-limitations/6549)._
