# Parallelizing calls to several canisters

**URL:** https://forum.dfinity.org/t/parallelizing-calls-to-several-canisters/20064
**Category:** Motoko
**Created:** [May 17, 2023, 3:41pm UTC](https://forum.dfinity.org/t/parallelizing-calls-to-several-canisters/20064 "2023-05-17T15:41:52Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![levi](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/levi/32/22608_2.png) [@levi](https://forum.dfinity.org/u/levi)
#### Post date: [May 19, 2023, 3:31pm UTC](https://forum.dfinity.org/t/parallelizing-calls-to-several-canisters/20064/7 "2023-05-19T15:31:16Z")

</div>

@stopak @rossberg,  
In rust you can do the same using [join\_all in futures::future - Rust](https://docs.rs/futures/latest/futures/future/fn.join_all.html)

This awesome post by @free shows how it works: [Can I run multiple inter-canister update calls in parallel? - #2 by free](https://forum.dfinity.org/t/can-i-run-multiple-inter-canister-update-calls-in-parallel/13115/2).

---

_[View the full topic](https://forum.dfinity.org/t/parallelizing-calls-to-several-canisters/20064)._
