# How to use Apollo Client with Next.js 13

DevFeed: [How to use Apollo Client with Next.js 13](<https://devfeed.tech/articles/how-to-use-apollo-client-with-next-js-13-23384.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-to-use-apollo-client-with-next-js-13>)

Author: Patrick Arminio

Published: 2023-03-14T09:56:34Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [caching](<https://devfeed.tech/tags/caching.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [ssr](<https://devfeed.tech/tags/ssr.md>)

## AI overview

This tutorial explains how to use Apollo Client with React Server Components in Next.js 13. It covers server-side data fetching, GraphQL queries, caching behavior, and the limitation that React Server Components cannot use hooks such as useQuery or ApolloProvider.

## Source excerpt

The most interesting feature is the introduction of React Server Components. To put it simply, Server Components allow you to run data fetching on the server, removing the need for client-side fetches in most cases! That brings us to a question: can you use Apollo Client with React Server Components? The answer is yes, but there's nuances to that, especially when using Next.js 13!