VueFire logo


npm package build status code coverage


> Firebase for Vue made easy! - Works with Vue >=2.7 and Vue 3 - Supports Composition and Options API - Supports Vuex, Pinia, and anything that gives you a Vue `ref()` - Built for Modular Firebase >=9 for optimal tree shaking - Automatically listen for changes in nested references [**📚 Documentation**](https://vuefire.vuejs.org/) ## Help me keep working on this project 💚 - [Become a Sponsor on GitHub](https://github.com/sponsors/posva) - [One-time donation via PayPal](https://paypal.me/posva)

Silver Sponsors

VueMastery Prefect

Bronze Sponsors

Stanislas Ormières Antony Konstantinidis Storyblok Nuxt UI Pro Templates

--- ## Status - VueFire is currently stable - Nuxt VueFire is in _Preview_ ## Roadmap You can follow the progress and future plans on [the Roadmap issue](https://github.com/vuejs/vuefire/issues/1241). ## Installation VueFire requires the `firebase` package to be installed as well as `vuefire`: ```bash npm install vuefire firebase ``` Check [the documentation](https://vuefire.vuejs.org/nuxt/getting-started.html) for Nuxt instructions. ## Usage - [Getting Started](https://vuefire.vuejs.org/guide/getting-started.html) - [Vite Demo](https://github.com/posva/vuefire-vite-example) - [Nuxt demo - Spark Plan](https://github.com/posva/nuxt--vuefire-example-spark-plan) - [Nuxt demo - Blaze Plan](https://github.com/posva/nuxt--vuefire-example-blaze-plan) ## Related - [Firebase Web Docs](https://firebase.google.com/docs/web/setup) - [Realtime database](https://firebase.google.com/docs/database/) - [Cloud Firestore](https://firebase.google.com/docs/firestore/) ## License [MIT](http://opensource.org/licenses/MIT)