LoopBack 4

A highly extensible Node.js and TypeScript frameworkfor building APIs and...

README

LoopBack4 logo
Continuous Integration Status AppVeyor Build status Coverage Status CodeQL Status
Twitter Facebook LinkedIn Slack

LoopBack makes it easy to build modern applications that require complex
integrations.

- Fast, small, powerful, extensible core
- Generate real APIs with a single command
- Define your data and endpoints with OpenAPI
- No maintenance of generated code

Status: General Availability


LoopBack 4 GA (General Availability) has been released in October 2018, read

The documentation website is https://loopback.io/doc/en/lb4/.

Learn about the latest and greatest
by using it for your next project. Start by having a look at

for all the API usages in each package.

Long Term Support


We don't provide any LTS version for LoopBack 4 yet. Please join the discussion
if you are interested in a version that's less frequently changed.

We are providing Maintenance support for
LoopBack 3 until December 2020.

VersionStatusPublishedEOL
--------------------------------------------------
LoopBackCurrentOctApr
LoopBackEnd-of-LifeDecDec
LoopBackEnd-of-LifeJulApr

Please refer to our
for more details.

Installation


Make sure you have the following installed:

PackageVersion/-sLinkNote
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Node.js](https://nodejs.org/en/download/)Maintenancehttps://nodejs.org/en/about/releases/

Install LoopBack 4 CLI to help create new projects as follows:

  1. ``` sh
  2. npm i -g @loopback/cli
  3. ```

To create your first LoopBack 4 application, see

Documentation


- FAQ

Contributing


See the following resources to get you started:


You can join the team by posting a comment to

Security


If you think you have discovered a new security issue with any LoopBack package,
please do not report it on GitHub. Instead, send an email to
security@loopback.io with a full description and
steps to reproduce.

See SECURITY.md for more details.

Team


Project Architect


|                  Raymond Feng                   |
| :---------------------------------------------: |
| [![raymondfeng]](http://github.com/raymondfeng) |

Technical Steering Committee


|                  Raymond Feng                   |               Diana Lau               |                       Mario Estrada                        |               Rifa Achrinza                |              Francisco Buceta              |
| :---------------------------------------------: | :-----------------------------------: | :--------------------------------------------------------: | :----------------------------------------: | :----------------------------------------: |
| [![raymondfeng]](http://github.com/raymondfeng) | [![dhmlau]](http://github.com/dhmlau) | [![marioestradarosa]](https://github.com/marioestradarosa) | [![achrinza]](https://github.com/achrinza) | [![frbuceta]](https://github.com/frbuceta) |

Other Project Maintainers


|                 Nora Abdelgadir                  |              Matthew Schnee              |                    Hage Yaapa                    |
| :----------------------------------------------: | :--------------------------------------: | :----------------------------------------------: |
| [![nabdelgadir]](https://github.com/nabdelgadir) | [![mschnee]](https://github.com/mschnee) | [![hacksparrow]](https://github.com/hacksparrow) |
|                  Agnes Lin                   |                Madaky                |                 Hugo Da Roit                 |
|    [![agnes512]](https://github.com/agnes512)    |  [![madaky]](https://github.com/madaky)  |        [![yaty]](https://github.com/yaty)        |
|                  Nico Flaig                  |            Denny Bartelt             |             Douglas McConnachie              |
|      [![nflaig]](https://github.com/nflaig)      | [![derdeka]](https://github.com/derdeka) |    [![dougal83]](https://github.com/dougal83)    |
|            Samarpan Bhattacharya             |                                          |                                                  |
|   [![samarpanB]](https://github.com/samarpanB)   |                                          |                                                  |

See

Alumni



License



[raymondfeng]: https://avatars0.githubusercontent.com/u/540892?v=3&s=60
[ritch]: https://avatars2.githubusercontent.com/u/462228?v=3&s=60
[dhmlau]: https://avatars2.githubusercontent.com/u/25489897?v=3&s=60
[jannyhou]: https://avatars2.githubusercontent.com/u/12554153?v=3&s=60
[hacksparrow]: https://avatars2.githubusercontent.com/u/950112?v=3&s=60
[nabdelgadir]: https://avatars0.githubusercontent.com/u/42985749?v=3&s=60
[marioestradarosa]: https://avatars2.githubusercontent.com/u/4633823?v=3&s=60
[yaty]: https://avatars3.githubusercontent.com/u/11981803?v=3&s=60
[emonddr]: https://avatars0.githubusercontent.com/u/6864736??v=3&s=60
[agnes512]: https://avatars3.githubusercontent.com/u/50331796?v=3&s=60
[deepakrkris]: https://avatars0.githubusercontent.com/u/7688315?v=3&s=60
[derdeka]: https://avatars3.githubusercontent.com/u/13640166?v=3&s=60
[dougal83]: https://avatars0.githubusercontent.com/u/2735881?v=3&s=60
[achrinza]: https://avatars3.githubusercontent.com/u/25147899?v=3&s=60
[frbuceta]: https://avatars2.githubusercontent.com/u/13822438?v=4&s=60
[mschnee]: https://avatars0.githubusercontent.com/u/1375316?v=4&s=60
[madaky]: https://avatars3.githubusercontent.com/u/17172989?v=4&s=60
[nflaig]: https://avatars3.githubusercontent.com/u/38436224?v=4&s=60
[samarpanb]: https://avatars.githubusercontent.com/u/13620435?v=4&s=60