# Neo4j Bolt driver wrapper for Angular

**URL:** <https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356>\
**Category:** Projects & Collaboration\
**Created:** [August 24, 2018, 4:25pm UTC](https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356 "2018-08-24T16:25:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![webmaxru](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/webmaxru/32/135_2.png) [@webmaxru](https://community.neo4j.com/u/webmaxru)\
**Post date:** [August 24, 2018, 4:25pm UTC](https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356/1 "2018-08-24T16:25:22Z")

</div>

Let me introduce the module I created for using Neo4j Bolt driver for JavaScript from the Angular application. A special browser version of the driver supports connecting to Neo4j over WebSockets.

[https://www.npmjs.com/package/angular-neo4j](https://www.npmjs.com/package/angular-neo4j)

On GitHub: [https://github.com/webmaxru/angular-neo4j](https://github.com/webmaxru/angular-neo4j)  
PRs are welcome!

Maxim Salnikov

---

<div class="post-metadata">

**Author:** ![david\_allen](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/david_allen/32/13090_2.png) [@david\_allen](https://community.neo4j.com/u/david_allen)\
**Post date:** [August 24, 2018, 6:32pm UTC](https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356/2 "2018-08-24T18:32:03Z")

</div>

Nice work Maxim! So it looks like from the README you have a situation where the user is entering their username/password into your angular app to use with the database, is that right?

It looks like a pretty easy way to plug in a neo4j connection into any angular app. What kind of apps are you writing with this?

---

<div class="post-metadata">

**Author:** ![webmaxru](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/webmaxru/32/135_2.png) [@webmaxru](https://community.neo4j.com/u/webmaxru)\
**Post date:** [August 24, 2018, 7:31pm UTC](https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356/3 "2018-08-24T19:31:50Z")

</div>

Thank you, David!  
Yes, in the simplest (backendless) setup the user enters neo4j credentials in the app's UI dialog. That works fine for the internal tools/helpers I build to support my team's experiments on relationships-based identity management at [ForgeRock](https://forgerock.com). My teammates had a session at GraphConnect about [Access Management: Injecting Identity into the Graph](https://www.youtube.com/watch?v=R9Vdm2ZqlpQ)

---

<div class="post-metadata">

**Author:** ![neo4j\_devrel](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/neo4j_devrel/32/18147_2.png) [@neo4j\_devrel](https://community.neo4j.com/u/neo4j_devrel)\
**Post date:** [August 24, 2018, 9:22pm UTC](https://community.neo4j.com/t/neo4j-bolt-driver-wrapper-for-angular/356/4 "2018-08-24T21:22:52Z")

</div>


