# Axios, GraphQL and EmberJS

**URL:** <https://discuss.emberjs.com/t/axios-graphql-and-emberjs/18500>\
**Category:** Ember Data\
**Created:** [January 12, 2021, 12:22pm UTC](https://discuss.emberjs.com/t/axios-graphql-and-emberjs/18500 "2021-01-12T12:22:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gitanes](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/gitanes/32/17296_2.png) [@gitanes](https://discuss.emberjs.com/u/gitanes)\
**Post date:** [January 12, 2021, 12:22pm UTC](https://discuss.emberjs.com/t/axios-graphql-and-emberjs/18500/1 "2021-01-12T12:22:23Z")

</div>

Hello, I used to do like the ember tutorial did: have data generated in a route file. Now I have to use adapters and serialisers but I have to make requests to a GraphQL backend. I don’t understand how it works. Can someone explain to me how to use adapters and serialisers with GraphQL, express and Axios?

---

<div class="post-metadata">

**Author:** ![ef4](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/ef4/32/13470_2.png) [@ef4](https://discuss.emberjs.com/u/ef4)\
**Post date:** [January 12, 2021, 3:06pm UTC](https://discuss.emberjs.com/t/axios-graphql-and-emberjs/18500/2 "2021-01-12T15:06:03Z")

</div>

For that I would probably not use ember-data. Instead, check out [ember-apollo-client](https://github.com/ember-graphql/ember-apollo-client).
