# What should we use

1. Bluebird is the best
2.  Sadly angular uses a subset of Q which is packaged as $q

    that is sad
3. but we do have options like replacing it with a bluebird based promise library that you can use
4. [https://github.com/mattlewis92/angular-bluebird-promises](https://github.com/mattlewis92/angular-bluebird-promises)
5. Replaces the default angular $q service with the bluebird promise library for enhanced promises within your angular app!
