AngularFire | Angular-js + Firebase

AngularFire directive


Stars : 10

Forks : 10

Created by Firebase

bower install angularfire

Download GitHub

AngularFire is an Angular-js Directive to Store and sync your AngularJS app’s data to Firebase realtime backend.

AngularFire Build Status Coverage Status Version

AngularFire is the officially supported AngularJS binding for Firebase. Firebase is a backend service that provides data storage, file storage, authentication, and static website hosting for your Angular app.

AngularFire is a complement to the core Firebase client. It provides you with several Angular services: * $firebaseObject - synchronized objects * $firebaseArray - synchronized collections * $firebaseStorage - store and retrieve user-generated content like images, audio, and video * $firebaseAuth - authentication, user management, routing

Join our Firebase Google Group to ask questions, provide feedback, and share apps you've built with AngularFire.

Looking for Angular 2 support? Visit the AngularFire2 project.

Table of Contents

Getting Started With Firebase

AngularFire requires Firebase in order to authenticate users and sync and store data. Firebase is a suite of integrated products designed to help you develop your app, grow your user base, and earn money. You can sign up here for a free account.

Downloading AngularFire

In order to use AngularFire in your project, you need to include the following files in your HTML:

<!-- AngularJS -->
<script src=""></script>

<!-- Firebase -->
<script src=""></script>

<!-- AngularFire -->
<script src=""></script>

You can also install AngularFire via npm and Bower and its dependencies will be downloaded automatically:

$ npm install angularfire --save
$ bower install angularfire --save



Full Examples


Migration Guides


If you'd like to contribute to AngularFire, please first read through our contribution guidelines. Local setup instructions are available here.


Javascript plugin


Leave a Reply