:title: Remote API Client Libraries
:description: Various client libraries available to use with the Docker remote API
:keywords: API, Docker, index, registry, REST, documentation, clients, Python, Ruby, JavaScript, Erlang, Go


==================================
Docker Remote API Client Libraries
==================================

These libraries have not been tested by the Docker Maintainers for
compatibility. Please file issues with the library owners.  If you
find more library implementations, please list them in Docker doc bugs
and we will add the libraries here.

+----------------------+----------------+--------------------------------------------+----------+
| Language/Framework   | Name           | Repository                                 | Status   |
+======================+================+============================================+==========+
| Python               | docker-py      | https://github.com/dotcloud/docker-py      | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Ruby                 | docker-client  | https://github.com/geku/docker-client      | Outdated |
+----------------------+----------------+--------------------------------------------+----------+
| Ruby                 | docker-api     | https://github.com/swipely/docker-api      | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| JavaScript (NodeJS)  | dockerode      | https://github.com/apocas/dockerode        | Active   |
|                      |                | Install via NPM: `npm install dockerode`   |          |
+----------------------+----------------+--------------------------------------------+----------+
| JavaScript (NodeJS)  | docker.io      | https://github.com/appersonlabs/docker.io  | Active   |
|                      |                | Install via NPM: `npm install docker.io`   |          |
+----------------------+----------------+--------------------------------------------+----------+
| JavaScript           | docker-js      | https://github.com/dgoujard/docker-js      | Outdated |
+----------------------+----------------+--------------------------------------------+----------+
| JavaScript (Angular) | docker-cp      | https://github.com/13W/docker-cp           | Active   |
| **WebUI**            |                |                                            |          |
+----------------------+----------------+--------------------------------------------+----------+
| JavaScript (Angular) | dockerui       | https://github.com/crosbymichael/dockerui  | Active   |
| **WebUI**            |                |                                            |          |
+----------------------+----------------+--------------------------------------------+----------+
| Java                 | docker-java    | https://github.com/kpelykh/docker-java     | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Erlang               | erldocker      | https://github.com/proger/erldocker        | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Go                   | go-dockerclient| https://github.com/fsouza/go-dockerclient  | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Go                   | dockerclient   | https://github.com/samalba/dockerclient    | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| PHP                  | Alvine         | http://pear.alvine.io/ (alpha)             | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| PHP                  | Docker-PHP     | http://stage1.github.io/docker-php/        | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Perl                 | Net::Docker    | https://metacpan.org/pod/Net::Docker       | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Perl                 | Eixo::Docker   | https://github.com/alambike/eixo-docker    | Active   |
+----------------------+----------------+--------------------------------------------+----------+
| Scala                | reactive-docker| https://github.com/almoehi/reactive-docker | Active   |
+----------------------+----------------+--------------------------------------------+----------+