# Getting Started with Vue Apollo

DevFeed: [Getting Started with Vue Apollo](<https://devfeed.tech/articles/getting-started-with-vue-apollo-23316.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/getting-started-with-vue-apollo>)

Author: Khalil Stemmler

Published: 2022-01-11T15:30:07Z

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>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [Library](<https://devfeed.tech/topics/library.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [framework](<https://devfeed.tech/tags/framework.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [library](<https://devfeed.tech/tags/library.md>), [node](<https://devfeed.tech/tags/node.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vue](<https://devfeed.tech/tags/vue.md>)

## AI overview

A tutorial introducing Vue Apollo and showing how to begin building single-page applications with Vue, GraphQL, and Apollo Client. It covers prerequisites, the Options API versus Composition API, and initial project setup with the Vue CLI.

## Source excerpt

Introduction Vue is a modern JavaScript framework for building single-page applications. Apollo Client is a fully-fledged GraphQL client and state management library. Using Vue Apollo, we can combine them to substantially improve the developer experience involved in building complex UIs. In this article, we'll learn how to get started building with Vue, GraphQL, and Apollo Client using the latest versions of Apollo Client and Vue Apollo.