# ovsdb-client

> Client to an OVS database

Latest version **1.0.1** (published 2016-11-30) · MIT license · 0 weekly downloads

## Install

```sh
npm install ovsdb-client
pnpm add ovsdb-client
yarn add ovsdb-client
bun add ovsdb-client
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2016-11-30 |
| First published | 2016-11-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | Ihor Chumak |
| Maintainers | plvisiondevs |
| Keywords | ovs, ovsdb |

## Links

- npm: https://www.npmjs.com/package/ovsdb-client
- Repository: https://github.com/plvisiondevs/ovsdb-client
- Homepage: https://github.com/plvisiondevs/ovsdb-client#readme
- Issues: https://github.com/plvisiondevs/ovsdb-client/issues
- npm.io page: https://npm.io/package/ovsdb-client

## Dependencies (4)

- [util](https://npm.io/package/util.md) 0.10.3
- [async](https://npm.io/package/async.md) 0.9.0
- [events](https://npm.io/package/events.md) 1.0.1
- [node-uuid](https://npm.io/package/node-uuid.md) 1.4.1

## Recent versions

- 1.0.1 (latest) — 2016-11-30

## README

[![ovsdb-client Logo](http://plvision.eu/wp-content/themes/plvision/img/plvision-logo.png)](http://plvision.eu/)

Fast OVSDB client for [node](http://nodejs.org).

## Prerequirements
ovsdb-client requires an opened OVS database port. In most cases it is enough to perform this action on a server side. This will open OVSDB port in passive mode on port 6640 (OVSDB default).
```bash
 $ sudo ovs-vsctl set-manager ptcp:6640 
```

## Installation using npmjs
```bash
 $ npm install --save ovsdb-client
```

## Installation from Github
```bash
 $ git clone https://github.com/plvisiondevs/ovsdb-client.git
 $ cd ovsdb-client
 $ npm install
```

## Sample usage
Retrieve schame for table 'Ports' from OVS database.
```javascript
 var client = require('ovsdb-client');
 var db_name = 'Open_vSwitch';
 var table_name = 'port'
 // retrieve 'Port' table schema from OVS Database
 var table = client.db_schema(db_name).tables[table_name];
 console.log(json.stringify(table));
```

## People
Copyright (c) 2014-2016 PLVision
Authors of ovsdb-client are Ihor Chumak and Roman Gotsiy (developers@plvision.eu).
Maintainer: Ihor Chumak (developers@plvision.eu)

## License
 [MIT](LICENSE)

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