# Shortloop SDK for Node

`@shortloop/node` provides client implementation of Shortloop SDK for express based Node applications.

## Requirements

Current SDK version requires Node v16 or higher.

## Installation

`@shortloop/node` can be installed like any other npm package through `npm`:

```console
$ npm install @shortloop/node
```
## Usage

1. Once the package is installed, you can import the library using import or require approach:

    ```import ShortloopSDK from '@shortloop/node'```
    <br/> OR <br/>
    ```const ShortloopSDK = require('@shortloop/node')```


2. Initialize the sdk  
   Example:
    ```Node
    const app = express();
    const sdk = ShortloopSDK.init({
        url: 'http://localhost:8080',
        applicationName: 'test-service-node',
        loggingEnabled: true (optional),
    });
    app.use(express.json()); //any other middlewares
    app.use(sdk.capture());
    ```
   

