1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55# vue-cli-plugin-apollo
[ ](https://www.npmjs.com/package/vue-cli-plugin-apollo)
[](https://github.com/vuejs/vue-cli)
[](https://www.apollographql.com/)
**:rocket: Start building a Vue app with Apollo and GraphQL in 2 minutes!**
This is a vue-cli 3.x plugin to add Apollo and GraphQL in your Vue project.
<p>
<a href="https://github.com/sponsors/Akryum/" target="_blank">
<img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patreon">
</a>
</p>
<br>
<h3 align="center"><a href="https://vue-cli-plugin-apollo.netlify.com/">Documentation</a></h3>
<br>
## Sponsors
[](https://guillaume-chau.info/sponsors)
<br>

<br>
## :star: Features
- Automatically integrate [vue-apollo](https://github.com/Akryum/vue-apollo) into your Vue app
- Embed Apollo client config (upgradable and customizable)
- Websockets
- File uploads
- Client state with [apollo-link-state](https://github.com/apollographql/apollo-link-state)
- Included optional Graphql Server (upgradable and customizable):
- Dead simple GraphQL API sources generated into your project (with import/export support)
- Upgradable service running [apollo-server](https://www.apollographql.com/docs/apollo-server/)
- Websocket subscriptions support
- Optional automatic mocking
- [Apollo Engine](https://www.apollographql.com/engine) support
- GraphQL playground integrated in the CLI UI
- Configuration screen in the CLI UI
- Server-Side Rendering with [@akryum/vue-cli-plugin-ssr](https://github.com/Akryum/vue-cli-plugin-ssr)
- Included optional example component with:
- Watched query
- Mutation
- Realtime subscription using Websockets
- Fully working image gallery with image upload
- GraphQL validation using ESLint