# How can I update my graphs from external function calls? Is this possible?

**URL:** <https://community.plotly.com/t/how-can-i-update-my-graphs-from-external-function-calls-is-this-possible/44558>\
**Category:** Dash Python\
**Created:** [September 4, 2020, 8:54pm UTC](https://community.plotly.com/t/how-can-i-update-my-graphs-from-external-function-calls-is-this-possible/44558 "2020-09-04T20:54:53Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![AIMPED](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/aimped/32/21758_2.png) [@AIMPED](https://community.plotly.com/u/AIMPED)\
**Post date:** [June 29, 2025, 11:05am UTC](https://community.plotly.com/t/how-can-i-update-my-graphs-from-external-function-calls-is-this-possible/44558/6 "2025-06-29T11:05:16Z")

</div>

Hey @Swilli, did you take a look at

> [@New websocket component: DashSocketIO](https://community.plotly.com/t/new-websocket-component-dashsocketio/82774):
>
> Hello everyone wave I have just created a new dash component [dash-socketio](https://github.com/renaudln/dash_socketio), to go hand-in-hand with flask-socketio. It allows to do some pretty cool things with Dash like notifying the user of progress while a callback is running, or streaming outputs while a callback is still running. See below a GIF of usage.py in the repo. This is a toy example with the above 2 usecases implemented. [dash-socketio-usage] Hopefully this can be useful to some of the community!

Or

> **[Websocket](https://www.dash-extensions.com/components/websocket)**

---

_[View the full topic](https://community.plotly.com/t/how-can-i-update-my-graphs-from-external-function-calls-is-this-possible/44558)._
