# Does Directus GraphQL API support batch requests?

**URL:** <https://community.directus.com/t/does-directus-graphql-api-support-batch-requests/905>\
**Category:** Help\
**Created:** [August 4, 2025, 4:50pm UTC](https://community.directus.com/t/does-directus-graphql-api-support-batch-requests/905 "2025-08-04T16:50:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xenobytezero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/xenobytezero/32/409_2.png) [@xenobytezero](https://community.directus.com/u/xenobytezero)\
**Post date:** [August 4, 2025, 4:50pm UTC](https://community.directus.com/t/does-directus-graphql-api-support-batch-requests/905/1 "2025-08-04T16:50:54Z")

</div>

While porting my site to Directus, I found that my frontend that used `graphql-request` was continually failing to do batch requests. When splitting all the GQL requests out into seperate requests with a `Promise.all()` they all complete successfully, so it’s not the fault of the queries.

Just to check, so I can go in and debug more, does the Directus GQL API support batch requests?

---

<div class="post-metadata">

**Author:** ![Bertrand\_R](https://avatars.discourse-cdn.com/v4/letter/b/67e7ee/32.png) [@Bertrand\_R](https://community.directus.com/u/Bertrand_R)\
**Post date:** [September 24, 2025, 7:18pm UTC](https://community.directus.com/t/does-directus-graphql-api-support-batch-requests/905/2 "2025-09-24T19:18:50Z")

</div>

I have tested with Apollo that can generate batch requests, and Directus responded with errors. So it is a no for me, but perhaps with a middleware you could extend Directus features.
