---
layout: default
navsection: installguide
title: Install client libraries
navorder: 5
---

h1. Install client libraries

h3. Python

{% include notebox-begin.html %}
The Python package includes the Python API client library module and the CLI utilities @arv-get@ and @arv-put@.
{% include notebox-end.html %}

Get the arvados source tree.

<pre>
git clone git://git.clinicalfuture.com/arvados.git
</pre>

Build and install the python package.

<pre>
cd arvados/sdk/python
sudo python setup.py install
</pre>

Alternatively, build the package (without sudo) using @python setup.py bdist_egg@ and copy the @.egg@ package from @dist/@ to the target system.

h3. Ruby

{% include notebox-begin.html %}
The arvados package includes the Ruby client library module. The arvados-cli package includes the CLI utilities @arv@, @arv-run-pipeline-instance@, and @crunch-job@.
{% include notebox-end.html %}

<pre>
sudo gem install arvados arvados-cli
</pre>
