<commit_before>---
date: 2016-10-19T09:00:00+00:00
title: Downloads
type: page
layout: overview
---

#### Binaries
* [Vamp](/downloads/#vamp)
* [Vamp Gateway Agent (VGA)](/downloads/#vamp-gateway-agent-vga)
* [Vamp CLI](/downloads/#vamp-cli)

#### Homebrew
* [Vamp CLI for MacOS X](/downloads/#vamp-cli-for-macos-x)

#### Docker images
* [Vamp Gateway Agent (VGA) and HAProxy](/downloads/#vamp-gateway-agent-vga-and-haproxy)
* [Vamp workflow agent](/downloads/#vamp-workflow-agent)

#### Build from source
* [Build Vamp](/downloads/#build-vamp)
* [Build Vamp Gateway Agent (VGA)](/downloads/#build-vamp-gateway-agent-vga)

-----------

## Binaries

### Vamp
**Download: [bintray.com/magnetic-io - Vamp](https://bintray.com/magnetic-io/downloads/vamp/view)**  
**Requirements:** OpenJDK or Oracle Java version 1.8.0_40 or higher

#### Example
Let's assume that the Vamp binary is `vamp.jar`.
```
java -Dlogback.configurationFile=logback.xml -Dconfig.file=application.conf -jar vamp.jar
```

* `logback.xml` is the log configuration file ([example logback.xml file](https://github.com/magneticio/vamp-docker-images/blob/master/quick-start/logback.xml))  
Vamp uses the Logback library. Additional information about using Logback and the log file configuration format can be found on the Logback project page ([logback.qos.ch](http://logback.qos.ch/)).
* `application.conf` is the main Vamp configuration file ([example application.conf file](https://github.com/magneticio/vamp-docker-images/blob/master/quick-start/application.conf))  
Default values ([github.com/magneticio - reference.conf](https://github.com/magneticio/vamp/blob/master/bootstrap/src/main/resources/reference.conf)) are loaded on start and application.conf may override any of them.
Processing configuration is based on the typesafe library. Additional information about syntax and usage can be found on the project page ([github.com/typesafehub - config](https://github.com/typesafehub/config)).

### Vamp Gateway Agent (VGA)

**Download: [bintray.com/magnetic-io - Vamp Gateway Agent](https://bintray.com/magnetic-io/downloads/vamp-gateway-agent/view)**

Documentation can be found on the project page ([github.com/magneticio - Vamp Gateway Agent](https://github.com/magneticio/vamp-gateway-agent)).
### Vamp CLI

**Download: [bintray.com/magnetic-io - Vamp CLI](https://bintray.com/magnetic-io/downloads/vamp-cli/view)**  
**Requirements:** OpenJDK or Oracle Java version 1.8.0_40 or higher

#### Manual install - Windows and Linux
Inside the extracted Vamp CLI binary package ([bintray.com/magnetic-io - Vamp CLI](https://bintray.com/magnetic-io/downloads/vamp-cli/view)) is a `bin` directory. Add it to your PATH statement, open a Console/CMD window and type `vamp`.  
After installation, set Vamp’s host location:

* Vamp’s host location specified as a command line option ( `--host` )

```
vamp list breeds --host=http://192.168.59.103:8080
```

* Vamp’s host location specified via the environment variable `VAMP_HOST`

```
export VAMP_HOST=http://192.168.59.103:8080
```

## Homebrew
### Vamp CLI for MacOS X
**Download:** We have Homebrew support to install the Vamp CLI on MacOS X  
**Requirements:** OpenJDK or Oracle Java version 1.8.0_40 or higher  

#### Homebrew install - MacOS X

```bash
brew tap magneticio/vamp
brew install vamp
```

After installation, check if everything is properly installed with `vamp version`, then export the location of the Vamp host and check that the CLI can talk to Vamp:
```bash
export VAMP_HOST=http://localhost:8080
vamp info
```

## Docker images

### Vamp Gateway Agent (VGA) and HAProxy
Vamp Gateway Agent (VGA) Docker images with HAProxy can be pulled from the Docker hub ([hub.docker.com - magneticio Vamp Gateway Agent](https://hub.docker.com/r/magneticio/vamp-gateway-agent/)).

### Vamp Workflow Agent<commit_msg>update VAMP cli info<commit_after>---
date: 2016-10-19T09:00:00+00:00
title: Downloads
type: page
layout: overview
---

#### Binaries
* [Vamp](/downloads/#vamp)
* [Vamp Gateway Agent (VGA)](/downloads/#vamp-gateway-agent-vga)
* [Vamp CLI](/downloads/#vamp-cli)

#### NPM
* [Vamp CLI](/downloads/#vamp-cli)

#### Docker images
* [Vamp Gateway Agent (VGA) and HAProxy](/downloads/#vamp-gateway-agent-vga-and-haproxy)
* [Vamp workflow agent](/downloads/#vamp-workflow-agent)

#### Build from source
* [Build Vamp](/downloads/#build-vamp)
* [Build Vamp Gateway Agent (VGA)](/downloads/#build-vamp-gateway-agent-vga)

-----------

## Binaries

### Vamp
**Download: [bintray.com/magnetic-io - Vamp](https://bintray.com/magnetic-io/downloads/vamp/view)**  
**Requirements:** OpenJDK or Oracle Java version 1.8.0_40 or higher

#### Example
Let's assume that the Vamp binary is `vamp.jar`.
```
java -Dlogback.configurationFile=logback.xml -Dconfig.file=application.conf -jar vamp.jar
```

* `logback.xml` is the log configuration file ([example logback.xml file](https://github.com/magneticio/vamp-docker-images/blob/master/quick-start/logback.xml))  
Vamp uses the Logback library. Additional information about using Logback and the log file configuration format can be found on the Logback project page ([logback.qos.ch](http://logback.qos.ch/)).
* `application.conf` is the main Vamp configuration file ([example application.conf file](https://github.com/magneticio/vamp-docker-images/blob/master/quick-start/application.conf))  
Default values ([github.com/magneticio - reference.conf](https://github.com/magneticio/vamp/blob/master/bootstrap/src/main/resources/reference.conf)) are loaded on start and application.conf may override any of them.
Processing configuration is based on the typesafe library. Additional information about syntax and usage can be found on the project page ([github.com/typesafehub - config](https://github.com/typesafehub/config)).

### Vamp Gateway Agent (VGA)

**Download: [bintray.com/magnetic-io - Vamp Gateway Agent](https://bintray.com/magnetic-io/downloads/vamp-gateway-agent/view)**

Documentation can be found on the project page ([github.com/magneticio - Vamp Gateway Agent](https://github.com/magneticio/vamp-gateway-agent)).

### Vamp CLI

**Download: [bintray.com/magnetic-io - Vamp CLI](https://bintray.com/magnetic-io/downloads/vamp-cli/view)**  
**Requirements:** Node.JS 6+

Install the Vamp-CLI package globally

```
npm install --global vamp-cli
```

Set the Vamp’s host location specified via the environment variable `VAMP_HOST`

```
export VAMP_HOST=http://192.168.59.103:8080
```

Checkout the [CLI documentation](/documentation/cli/cli-reference/) for further usage

## Docker images

### Vamp Gateway Agent (VGA) and HAProxy
Vamp Gateway Agent (VGA) Docker images with HAProxy can be pulled from the Docker hub ([hub.docker.com - magneticio Vamp Gateway Agent](https://hub.docker.com/r/magneticio/vamp-gateway-agent/)).

### Vamp Workflow Agent
{'fraction_non_alphanumeric': 0.1449063231850117, 'fraction_numerical': 0.015515222482435597, 'mean_word_length': 4.675249169435216, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 19, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 3, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 32, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '726963', 'n_tokens_mistral': 2350, 'n_tokens_neox': 2117, 'n_words': 599}