# LoopBack DataSource Juggler

LoopBack DataSource Juggler is an ORM that provides a common set of interfaces
for interacting with databases, REST APIs, and other data sources. It was
initially forked from [JugglingDB](https://github.com/1602/jugglingdb).

**For full documentation, see the official StrongLoop documentation**:
 [Connecting models to data sources](http://docs.strongloop.com/display/LB/Connecting+models+to+data+sources)

For information on creating data sources programmatically, see [Advanced topics: data sources](http://docs.strongloop.com/display/LB/Advanced+topics%3A+data+sources).

## Supported versions

This module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:

| Version    | Status          | Published | EOL                  |
| ---------- | --------------- | --------- | -------------------- |
| 4.x        | Current         | Oct 2018  | Apr 2021 _(minimum)_ |
| 3.x        | Active LTS      | Dec 2016  | Dec 2019             |
| 2.x        | Maintenance LTS | Jul 2014  | Apr 2019             |

Learn more about our LTS plan in the [LoopBack documentation](http://loopback.io/doc/en/contrib/Long-term-support.html).

## Installation

    npm install loopback-datasource-juggler

Also install the appropriated connector, for example for mongodb:

    npm install loopback-connector-mongodb

See [StrongLoop Documentation](http://docs.strongloop.com/) for more information.
