Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
LoopBack SDK Builder 2.1 Wiki
Welcome to the @mean-expert/loopback-sdk-builder Wiki!!!
Here you will be able to find any information related to the sdk builder, from the very first steps like installing it and generating client SDKs to making an advanced use of it.
The LoopBack SDK Builder and its documentation are both maintained by @johncasarrubias.
Follow if you are interested in new modules, updates and tutorials about apis, web, mobile, IoT and more.
Why LoopBack SDK Builder
Maybe in production?.... [Cough Cough]
Hey wait, but... That is all? Of course not!!! That's only the very beginning, now that you can forget about wasting time replicating all your models in your client application, there are a bunch of features that you can take advantage of.
- Support for Angular.
- NEW!!! Support for ReactJS.
- NEW!!! Support for NGRX.
- Support for TypeScript (Fully Typed).
- Built in Interfaces and Models.
- Extendable Models for custom logic.
- Enables Publish Subscribe (PubSub) Support for Real-Time Applications loopback-component-realtime
- Enables Server Sent Events (SSE) for Real-Time Applications -FireLoop Implementation
- Real-Time IO Module
- Built in LoopBack Authentication.
- Built in Support for LoopBack Query Language Querying Data
- Built in API Servics.
- Built in Platform Specific Drivers (Angular2 for Web & Progressive Apps, NativeScript2, Angular Universal).
- Built in CLI Tool for builder.
- Built in Logger Service.
- Blacklist mechanism to select which models or methods generate.
- Ability to point models to different url domains (not global baseUrl)
- IO Heartbeating to avoid disconnections.
- Small foot print 100k per generated SDK (Will increase depending on number of models).
The LoopBack SDK Builder v2.0 is currently able to build advanced Software Development Kits fully compatibility with Angular 2 in its TypeScript version and able to run in multiple environments like in web, progressive or native mobile applications using either The Angular CLI, Angular Mobile Toolkit, Ionic 2, NativeScript 2 and Angular Universal.