Page Contents
API Reference
Packages
| Package | Description |
|---|---|
| [@loopback/apiconnect](/doc/en/lb4/apidocs.apiconnect.html) | |
| [@loopback/authentication](/doc/en/lb4/apidocs.authentication.html) | A LoopBack 4 component for authentication support. |
| [@loopback/authentication-jwt](/doc/en/lb4/apidocs.authentication-jwt.html) | |
| [@loopback/authentication-passport](/doc/en/lb4/apidocs.authentication-passport.html) | An adapter to plug in passport based strategies to the authentication system in [@loopback/authentication @3.x](/doc/en/lb4/apidocs.authentication.html). |
| [@loopback/authorization](/doc/en/lb4/apidocs.authorization.html) | A LoopBack 4 component for authorization support (Role based, Permission based, Vote based) |
| [@loopback/booter-lb3app](/doc/en/lb4/apidocs.booter-lb3app.html) | |
| [@loopback/context](/doc/en/lb4/apidocs.context.html) | |
| [@loopback/context-explorer](/doc/en/lb4/apidocs.context-explorer.html) | |
| [@loopback/core](/doc/en/lb4/apidocs.core.html) | The core foundation for LoopBack 4. It can also serve as the platform to build large-scale Node.js applications and frameworks. |
| [@loopback/cron](/doc/en/lb4/apidocs.cron.html) | |
| [@loopback/filter](/doc/en/lb4/apidocs.filter.html) | A set of utility typings and filter builders to aid in constructing LoopBack filters using the [builder pattern](https://en.wikipedia.org/wiki/Builder_pattern). |
| [@loopback/graphql](/doc/en/lb4/apidocs.graphql.html) | |
| [@loopback/health](/doc/en/lb4/apidocs.health.html) | A component to report health status using [@cloudnative/health](https://github.com/CloudNativeJS/cloud-health). |
| [@loopback/http-caching-proxy](/doc/en/lb4/apidocs.http-caching-proxy.html) | A caching HTTP proxy for integration tests. |
| [@loopback/http-server](/doc/en/lb4/apidocs.http-server.html) | HTTP / HTTPS server endpoints for LoopBack 4 apps. |
| [@loopback/logging](/doc/en/lb4/apidocs.logging.html) | |
| [@loopback/metadata](/doc/en/lb4/apidocs.metadata.html) | A package with utilities to help developers implement [TypeScript decorators](https://www.typescriptlang.org/docs/handbook/decorators.html), define/merge metadata, and inspect metadata. |
| [@loopback/metrics](/doc/en/lb4/apidocs.metrics.html) | A component that reports metrics of Node.js, the LoopBack framework, and your application to Prometheus. |
| [@loopback/mock-oauth2-provider](/doc/en/lb4/apidocs.mock-oauth2-provider.html) | |
| [@loopback/model-api-builder](/doc/en/lb4/apidocs.model-api-builder.html) | A packge with types and helpers for packages contributing Model API builders. |
| [@loopback/openapi-spec-builder](/doc/en/lb4/apidocs.openapi-spec-builder.html) | A package to simplify creating OpenAPI specification documents in your tests using the builder pattern. |
| [@loopback/openapi-v3](/doc/en/lb4/apidocs.openapi-v3.html) | Decorators that describe LoopBack artifacts as OpenAPI 3.0.0 metadata and utilities that transfer LoopBack metadata to OpenAPI 3.0.0 specifications. |
| [@loopback/pooling](/doc/en/lb4/apidocs.pooling.html) | |
| [@loopback/repository-json-schema](/doc/en/lb4/apidocs.repository-json-schema.html) | Convert a TypeScript class/model to a JSON Schema for users, leveraging LoopBack4's decorators, metadata, and reflection system. |
| [@loopback/repository-tests](/doc/en/lb4/apidocs.repository-tests.html) | A test suite verifying functionality of `@loopback/repository` in a connector -independent way. |
| [@loopback/rest](/doc/en/lb4/apidocs.rest.html) | The REST API package for loopback-next. |
| [@loopback/rest-crud](/doc/en/lb4/apidocs.rest-crud.html) | REST API controller implementing default CRUD semantics. |
| [@loopback/rest-explorer](/doc/en/lb4/apidocs.rest-explorer.html) | A LoopBack 4 component for adding a self-hosted REST API Explorer. |
| [@loopback/rest-msgpack](/doc/en/lb4/apidocs.rest-msgpack.html) | |
| [@loopback/security](/doc/en/lb4/apidocs.security.html) | Common types/interfaces for LoopBack 4 security including authentication and authorization. |
| [@loopback/sequelize](/doc/en/lb4/apidocs.sequelize.html) | |
| [@loopback/socketio](/doc/en/lb4/apidocs.socketio.html) | |
| [@loopback/testlab](/doc/en/lb4/apidocs.testlab.html) | A collection of test utilities we use to write LoopBack tests. |
| [@loopback/tsdocs](/doc/en/lb4/apidocs.tsdocs.html) | The `@loopback/tsdocs` package is an internal module to generate [tsdoc](https://github.com/Microsoft/tsdoc) based API docs for `@loopback/*` packages within [loopback-next](https://github.com/loopbackio/loopback-next) monorepo managed by [Lerna](https://github.com/lerna/lerna). |