NestJS SDK
MultiversX NestJS Microservice Utilities
sdk-nestjs contains a set of utilities commonly used in the MultiversX microservices ecosystem.
Package | Source code | Description |
---|---|---|
sdk-nestjs | Github | A set of utilities commonly used in the MultiversX Microservice ecosystem. |
tip
When developing microservices, we recommend starting from the microservice-template as it integrates off-the-shelf features like: public & private endpoints, cache warmer, transactions processor, queue worker
Source code | Description |
---|---|
microservice-template | REST API facade template for microservices that interact with the MultiversX blockchain. |
Packages
The following table contains the NPM packages that are included inside the NestJS SDK:
Package | NPM | Description + additional docs |
---|---|---|
sdk-nestjs-common | @multiversx/sdk-nestjs-common | Common functionalities to be used in MultiversX microsevices. |
sdk-nestjs-auth | @multiversx/sdk-nestjs-auth | Native Auth functionalities to be used for securily handle sessions. |
sdk-nestjs-http | @multiversx/sdk-nestjs-http | HTTP requests handling utilities |
sdk-nestjs-monitoring | @multiversx/sdk-nestjs-monitoring | Microservices monitoring helpers. |
sdk-nestjs-elastic | @multiversx/sdk-nestjs-elastic | Elasticsearch interactions helpers. |
sdk-nestjs-redis | @multiversx/sdk-nestjs-redis | Redis interactions helpers. |
sdk-nestjs-rabbitmq | @multiversx/sdk-nestjs-rabbitmq | RabbitMQ interactions helpers. |
sdk-nestjs-cache | @multiversx/sdk-nestjs-cache | Common cache operations utilities. docs |