@loopback/docs
Version:
Documentation files rendered at [https://loopback.io](https://loopback.io)
60 lines (52 loc) • 5.08 kB
Markdown
---
lang: en
title: 'API docs: index'
keywords: LoopBack 4.0, LoopBack 4, Node.js, TypeScript, OpenAPI
sidebar: lb4_sidebar
editurl: https://github.com/strongloop/loopback-next
permalink: /doc/en/lb4/apidocs.index.html
---
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md)
## API Reference
## Packages
| Package | Description |
| --- | --- |
| [/apiconnect](./apiconnect.md) | |
| [/authentication](./authentication.md) | A LoopBack 4 component for authentication support. |
| [/authentication-jwt](./authentication-jwt.md) | |
| [/authentication-passport](./authentication-passport.md) | An adapter to plug in passport based strategies to the authentication system in [/authentication @3.x](./authentication.md)<!-- -->. |
| [/authorization](./authorization.md) | A LoopBack 4 component for authorization support (Role based, Permission based, Vote based) |
| [/boot](./boot.md) | A convention based project Bootstrapper and Booters for LoopBack Applications. |
| [/booter-lb3app](./booter-lb3app.md) | |
| [/context](./context.md) | |
| [/context-explorer](./context-explorer.md) | |
| [/core](./core.md) | The core foundation for LoopBack 4. It can also serve as the platform to build large-scale Node.js applications and frameworks. |
| [/cron](./cron.md) | |
| [/express](./express.md) | The Express integration package for loopback-next. |
| [/filter](./filter.md) | 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)<!-- -->. |
| [/graphql](./graphql.md) | |
| [/health](./health.md) | A component to report health status using [/health](https://github.com/CloudNativeJS/cloud-health)<!-- -->. |
| [/http-caching-proxy](./http-caching-proxy.md) | A caching HTTP proxy for integration tests. |
| [/http-server](./http-server.md) | HTTP / HTTPS server endpoints for LoopBack 4 apps. |
| [/logging](./logging.md) | |
| [/metadata](./metadata.md) | A package with utilities to help developers implement [TypeScript decorators](https://www.typescriptlang.org/docs/handbook/decorators.html)<!-- -->, define/merge metadata, and inspect metadata. |
| [/metrics](./metrics.md) | A component that reports metrics of Node.js, the LoopBack framework, and your application to Prometheus. |
| [/mock-oauth2-provider](./mock-oauth2-provider.md) | |
| [/model-api-builder](./model-api-builder.md) | A packge with types and helpers for packages contributing Model API builders. |
| [/openapi-spec-builder](./openapi-spec-builder.md) | A package to simplify creating OpenAPI specification documents in your tests using the builder pattern. |
| [/openapi-v3](./openapi-v3.md) | Decorators that describe LoopBack artifacts as OpenAPI 3.0.0 metadata and utilities that transfer LoopBack metadata to OpenAPI 3.0.0 specifications. |
| [/pooling](./pooling.md) | |
| [/repository](./repository.md) | A common set of interfaces for interacting with databases.<!-- -->This module provides data access facilities to various databases and services as well as the constructs for modeling and accessing those data. |
| [/repository-json-schema](./repository-json-schema.md) | Convert a TypeScript class/model to a JSON Schema for users, leveraging LoopBack4's decorators, metadata, and reflection system. |
| [/repository-tests](./repository-tests.md) | A test suite verifying functionality of <code>/repository</code> in a connector -independent way. |
| [/rest](./rest.md) | The REST API package for loopback-next. |
| [/rest-crud](./rest-crud.md) | REST API controller implementing default CRUD semantics. |
| [/rest-explorer](./rest-explorer.md) | A LoopBack 4 component for adding a self-hosted REST API Explorer. |
| [/rest-msgpack](./rest-msgpack.md) | |
| [/security](./security.md) | Common types/interfaces for LoopBack 4 security including authentication and authorization. |
| [/service-proxy](./service-proxy.md) | A common set of interfaces for interacting with service oriented backends such as REST APIs, SOAP Web Services, and gRPC microservices. |
| [/socketio](./socketio.md) | |
| [/testlab](./testlab.md) | A collection of test utilities we use to write LoopBack tests. |
| [/tsdocs](./tsdocs.md) | The <code>/tsdocs</code> package is an internal module to generate [tsdoc](https://github.com/Microsoft/tsdoc) based API docs for <code>@loopback/*</code> packages within [loopback-next](https://github.com/strongloop/loopback-next) monorepo managed by [Lerna](https://github.com/lerna/lerna)<!-- -->. |
| [/typeorm](./typeorm.md) | |