open-index/open-npm huggingface dataset:
npm package: @ovh-api/vps
Description: Add typing to to ovh api vps
Author: Uriel Chemouni
Latest version: 5.0.1

# OVHCloud API client for **vps** region Europe

This module contains all typing needed to use OvhCloud **vps** APIs, with hi-level IntelliSense / Code Completion

[![NPM Version](https://img.shields.io/npm/v/@ovh-api/vps.svg?style=flat)](https://www.npmjs.org/package/@ovh-api/vps)

## Setup

With npm:

```bash
npm install --save @ovh-api/api
npm install --save @ovh-api/me
npm install --save @ovh-api/vps
... Add all APIs you needs
```

## Usage

```typescript
import OvhEngine from '@ovh-api/api';
import apiMe from '@ovh-api/me';
import apiVps from '@ovh-api/vps';

const ovhEngine = new OvhEngine({ 
    certCache: './cert-cache.json', // optional cache certificat on disk.
    accessRules: 'GET /vps, GET /vps/*, GET /me', // optional limit the requested privileges.
});

const api = {
    me: apiMe(ovhEngine),
    vps: apiVps(ovhEngine),
}

const test = async () => {
    const { nichandle } = await api.me.$get();
    const data = await api.vps.$get();
    console.log(`${nichandle} have the following services:`);
    console.log(data);
}
```
npm package: @ovh-api/vrack
Description: Add typing to to ovh api vrack
Author: Uriel Chemouni
Latest version: 5.0.1

# OVHCloud API client for **vrack** region Europe

This module contains all typing needed to use OvhCloud **vrack** APIs, with hi-level IntelliSense / Code Completion

[![NPM Version](https://img.shields.io/npm/v/@ovh-api/vrack.svg?style=flat)](https://www.npmjs.org/package/@ovh-api/vrack)

## Setup

With npm:

```bash
npm install --save @ovh-api/api
npm install --save @ovh-api/me
npm install --save @ovh-api/vrack
... Add all APIs you needs
```

## Usage

```typescript
import OvhEngine from '@ovh-api/api';
import apiMe from '@ovh-api/me';
import apiVrack from '@ovh-api/vrack';

const ovhEngine = new OvhEngine({ 
    certCache: './cert-cache.json', // optional cache certificat on disk.
    accessRules: 'GET /vrack, GET /vrack/*, GET /me', // optional limit the requested privileges.
});

const api = {
    me: apiMe(ovhEngine),
    vrack: apiVrack(ovhEngine),
}

const test = async () => {
    const { nichandle } = await api.me.$get();
    const data = await api.vrack.$get();
    console.log(`${nichandle} have the following services:`);
    console.log(data);
}
```
npm package: @ovh-api/web-paa-s
Description: Add typing to to ovh api web-paa-s
Author: Uriel Chemouni
Latest version: 5.0.1

# OVHCloud API client for **web-paa-s** region Europe

This module contains all typing needed to use OvhCloud **web-paa-s** APIs, with hi-level IntelliSense / Code Completion

[![NPM Version](https://img.shields.io/npm/v/@ovh-api/web-paa-s.svg?style=flat)](https://www.npmjs.org/package/@ovh-api/web-paa-s)

## Setup

With npm:

```bash
npm install --save @ovh-api/api
npm install --save @ovh-api/me
npm install --save @ovh-api/web-paa-s
... Add all APIs you needs
```

## Usage

```typescript
import OvhEngine from '@ovh-api/api';
import apiMe from '@ovh-api/me';
import apiWebPaaS from '@ovh-api/web-paa-s';

const ovhEngine = new OvhEngine({ 
    certCache: './cert-cache.json', // optional cache certificat on disk.
    accessRules: 'GET /webPaaS, GET /webPaaS/*, GET /me', // optional limit the requested privileges.
});

const api = {
    me: apiMe(ovhEngine),
    webPaaS: apiWebPaaS(ovhEngine),
}

const test = async () => {
    const { nichandle } = await api.me.$get();
    const data = await api.webPaaS.$get();
    console.log(`${nichandle} have the following services:`);
    console.log(data);
}
```
npm package: @ovh-api/xdsl
Description: Add typing to to ovh api xdsl
Author: Uriel Chemouni
Latest version: 5.0.1

# OVHCloud API client for **xdsl** region Europe

This module contains all typing needed to use OvhCloud **xdsl** APIs, with hi-level IntelliSense / Code Completion

[![NPM Version](https://img.shields.io/npm/v/@ovh-api/xdsl.svg?style=flat)](https://www.npmjs.org/package/@ovh-api/xdsl)

## Setup

With npm:

```bash
npm install --save @ovh-api/api
npm install --save @ovh-api/me
npm install --save @ovh-api/xdsl
... Add all APIs you needs
```

## Usage

```typescript
import OvhEngine from '@ovh-api/api';
import apiMe from '@ovh-api/me';
import apiXdsl from '@ovh-api/xdsl';

const ovhEngine = new OvhEngine({ 
    certCache: './cert-cache.json', // optional cache certificat on disk.
    accessRules: 'GET /xdsl, GET /xdsl/*, GET /me', // optional limit the requested privileges.
});

const api = {
    me: apiMe(ovhEngine),
    xdsl: apiXdsl(ovhEngine),
}

const test = async () => {
    const { nichandle } = await api.me.$get();
    const data = await api.xdsl.$get();
    console.log(`${nichandle} have the following services:`);
    console.log(data);
}
```