# transip-node

> Node.JS Promise-based library to communicate with the TransIP API

Latest version **0.0.2** (published 2017-02-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install transip-node
pnpm add transip-node
yarn add transip-node
bun add transip-node
```

## Health

**Score 5/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: insecure dependencies; abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.2 |
| Published | 2017-02-21 |
| First published | 2017-02-21 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 7 |
| Known vulnerabilities | 0 (+2 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Rogier Slag |
| Maintainers | rogierslag |
| Keywords | transip, api, library, lib, trans, ip |

## Links

- npm: https://www.npmjs.com/package/transip-node
- Repository: https://github.com/rogierslag/node-transip
- Issues: https://github.com/rogierslag/node-transip/issues
- npm.io page: https://npm.io/package/transip-node

## Dependencies (7)

- [soap](https://npm.io/package/soap.md) git://github.com/DeviaVir/node-soap.git
- [uuid](https://npm.io/package/uuid.md) ^2.0.1
- [moment](https://npm.io/package/moment.md) ^2.9.0
- [xml2js](https://npm.io/package/xml2js.md) ^0.4.5
- [shortid](https://npm.io/package/shortid.md) ^2.1.3
- [bluebird](https://npm.io/package/bluebird.md) ^2.6.2
- [soap-cookie](https://npm.io/package/soap-cookie.md) ^0.10.0

## Alternatives

- [lodash.startswith](https://npm.io/package/lodash.startswith.md) — 769.7K weekly downloads
- [@tarojs/service](https://npm.io/package/@tarojs/service.md) — 33.9K weekly downloads
- [io.extendreality.tilia.indicators.spatialtargets.unity](https://npm.io/package/io.extendreality.tilia.indicators.spatialtargets.unity.md) — 131 weekly downloads
- [@rtarojs/taro](https://npm.io/package/@rtarojs/taro.md) — 90 weekly downloads
- [node-branch-io](https://npm.io/package/node-branch-io.md) — 50 weekly downloads

## Recent versions

- 0.0.2 (latest) — 2017-02-21
- 0.0.1 — 2017-02-21

## README

# node-transip
Node.JS Promise-based library to communicate with the TransIP API

This library creates a new instance of "TransIP" for you, exposing a few libraries and methods you can use to communicate.

**Currently only the DomainService, HaipService, and some methods of the VpsService are supported**

To start a new TransIP instance:

```js
var TransIP = require('transip');

var transipInstance = new TransIP(login, privateKey);
```

`login` is your TransIP login username. An example of the `privateKey` can be found in `config/data.example.js`.

## Enable the TransIP API

The TransIP API is disabled by default, you will have to enable it manually in the control panel. You can create a private key and whitelist your servers after.

## Running the integration tests

Unfortunately, it's not possible or safe for me to publish my private keys so you can run my tests directly. You'll have to adapt the tests to your environment. I run these tests by hand, for now.

---
_Source: https://npm.io/package/transip-node · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
