2015-06-08 03:07:20 +00:00
|
|
|
<!--[metadata]>
|
|
|
|
+++
|
|
|
|
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, C#, Erlang, Go, Groovy, Java, JavaScript, Perl, PHP, Python, Ruby, Rust, Scala"]
|
|
|
|
[menu.main]
|
2016-01-24 04:36:40 +00:00
|
|
|
parent="engine_remoteapi"
|
|
|
|
weight = 90
|
2015-06-08 03:07:20 +00:00
|
|
|
+++
|
|
|
|
<![end-metadata]-->
|
2014-04-16 00:53:12 +00:00
|
|
|
|
2015-04-21 15:50:09 +00:00
|
|
|
# Docker Remote API client libraries
|
2014-04-16 00:53:12 +00:00
|
|
|
|
2014-10-02 06:39:55 +00:00
|
|
|
These libraries have not been tested by the Docker maintainers for
|
2014-04-16 00:53:12 +00:00
|
|
|
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.
|
|
|
|
|
2014-04-23 20:48:28 +00:00
|
|
|
<table border="1" class="docutils">
|
|
|
|
<colgroup>
|
|
|
|
<col width="24%">
|
|
|
|
<col width="17%">
|
|
|
|
<col width="48%">
|
|
|
|
<col width="11%">
|
|
|
|
</colgroup>
|
|
|
|
<thead valign="bottom">
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
|
|
|
<th class="head">Language/Framework</th>
|
2014-04-23 20:48:28 +00:00
|
|
|
<th class="head">Name</th>
|
|
|
|
<th class="head">Repository</th>
|
|
|
|
<th class="head">Status</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody valign = "top">
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>C#</td>
|
|
|
|
<td>Docker.DotNet</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/ahmetalpbalkan/Docker.DotNet">https://github.com/ahmetalpbalkan/Docker.DotNet</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2015-01-08 15:15:45 +00:00
|
|
|
<td>C++</td>
|
|
|
|
<td>lasote/docker_client</td>
|
2016-04-21 23:24:51 +00:00
|
|
|
<td><a class="reference external" href="https://github.com/lasote/docker_client">https://github.com/lasote/docker_client</a></td>
|
2015-01-08 15:15:45 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Erlang</td>
|
|
|
|
<td>erldocker</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/proger/erldocker">https://github.com/proger/erldocker</a></td>
|
|
|
|
<td>Active</td>
|
2014-04-23 20:48:28 +00:00
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2015-05-14 13:17:34 +00:00
|
|
|
<td>Dart</td>
|
|
|
|
<td>bwu_docker</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/bwu-dart/bwu_docker">https://github.com/bwu-dart/bwu_docker</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2016-01-12 00:17:13 +00:00
|
|
|
<tr>
|
|
|
|
<td>Go</td>
|
|
|
|
<td>engine-api</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/docker/engine-api">https://github.com/docker/engine-api</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Go</td>
|
|
|
|
<td>go-dockerclient</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/fsouza/go-dockerclient">https://github.com/fsouza/go-dockerclient</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Go</td>
|
|
|
|
<td>dockerclient</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/samalba/dockerclient">https://github.com/samalba/dockerclient</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:28:11 +00:00
|
|
|
<tr>
|
|
|
|
<td>Gradle</td>
|
|
|
|
<td>gradle-docker-plugin</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/gesellix/gradle-docker-plugin">https://github.com/gesellix/gradle-docker-plugin</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Groovy</td>
|
|
|
|
<td>docker-client</td>
|
2015-07-19 19:28:11 +00:00
|
|
|
<td><a class="reference external" href="https://github.com/gesellix/docker-client">https://github.com/gesellix/docker-client</a></td>
|
2014-09-08 06:28:12 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2015-04-15 13:24:43 +00:00
|
|
|
<td>Haskell</td>
|
|
|
|
<td>docker-hs</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/denibertovic/docker-hs">https://github.com/denibertovic/docker-hs</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-10-07 21:29:44 +00:00
|
|
|
<tr>
|
|
|
|
<td>HTML (Web Components)</td>
|
|
|
|
<td>docker-elements</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/kapalhq/docker-elements">https://github.com/kapalhq/docker-elements</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Java</td>
|
|
|
|
<td>docker-java</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/docker-java/docker-java">https://github.com/docker-java/docker-java</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Java</td>
|
|
|
|
<td>docker-client</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/spotify/docker-client">https://github.com/spotify/docker-client</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Java</td>
|
|
|
|
<td>jclouds-docker</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/jclouds/jclouds-labs/tree/master/docker">https://github.com/jclouds/jclouds-labs/tree/master/docker</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-11-10 13:39:59 +00:00
|
|
|
<tr>
|
|
|
|
<td>Java</td>
|
|
|
|
<td>rx-docker-client</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/shekhargulati/rx-docker-client">https://github.com/shekhargulati/rx-docker-client</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2016-02-05 21:32:11 +00:00
|
|
|
<tr>
|
|
|
|
<td>JavaScript (NodeJS)</td>
|
|
|
|
<td>dockerizer</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/kesarion/dockerizer">https://github.com/kesarion/dockerizer</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>JavaScript (NodeJS)</td>
|
|
|
|
<td>dockerode</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/apocas/dockerode">https://github.com/apocas/dockerode</a>
|
|
|
|
Install via NPM: <cite>npm install dockerode</cite></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>JavaScript (NodeJS)</td>
|
|
|
|
<td>docker.io</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/appersonlabs/docker.io">https://github.com/appersonlabs/docker.io</a>
|
|
|
|
Install via NPM: <cite>npm install docker.io</cite></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>JavaScript</td>
|
|
|
|
<td>docker-js</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/dgoujard/docker-js">https://github.com/dgoujard/docker-js</a></td>
|
|
|
|
<td>Outdated</td>
|
|
|
|
</tr>
|
2015-12-06 19:40:42 +00:00
|
|
|
<tr>
|
|
|
|
<td>JavaScript (Angular) <strong>WebUI</strong></td>
|
|
|
|
<td>Albatros</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/dcylabs/albatros">https://github.com/dcylabs/albatros</a></td>
|
|
|
|
<td>Active</td>
|
2016-01-04 13:03:14 +00:00
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>JavaScript (Angular) <strong>WebUI</strong></td>
|
|
|
|
<td>docker-cp</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/13W/docker-cp">https://github.com/13W/docker-cp</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>JavaScript (Angular) <strong>WebUI</strong></td>
|
|
|
|
<td>dockerui</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/crosbymichael/dockerui">https://github.com/crosbymichael/dockerui</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2015-07-08 07:53:22 +00:00
|
|
|
<td>JavaScript (Angular) <strong>WebUI</strong></td>
|
|
|
|
<td>dockery</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/lexandro/dockery">https://github.com/lexandro/dockery</a></td>
|
|
|
|
<td>Active</td>
|
2016-01-04 13:03:14 +00:00
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Perl</td>
|
|
|
|
<td>Net::Docker</td>
|
|
|
|
<td><a class="reference external" href="https://metacpan.org/pod/Net::Docker">https://metacpan.org/pod/Net::Docker</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Perl</td>
|
|
|
|
<td>Eixo::Docker</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/alambike/eixo-docker">https://github.com/alambike/eixo-docker</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>PHP</td>
|
|
|
|
<td>Alvine</td>
|
|
|
|
<td><a class="reference external" href="http://pear.alvine.io/">http://pear.alvine.io/</a> (alpha)</td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>PHP</td>
|
|
|
|
<td>Docker-PHP</td>
|
2016-02-01 21:45:34 +00:00
|
|
|
<td><a class="reference external" href="https://github.com/docker-php/docker-php">https://github.com/docker-php/docker-php</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2016-02-08 20:13:14 +00:00
|
|
|
<tr>
|
|
|
|
<td>PHP</td>
|
|
|
|
<td>Docker-PHP-Client</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/jarkt/docker-php-client">https://github.com/jarkt/docker-php-client</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Python</td>
|
|
|
|
<td>docker-py</td>
|
2014-10-22 14:48:37 +00:00
|
|
|
<td><a class="reference external" href="https://github.com/docker/docker-py">https://github.com/docker/docker-py</a></td>
|
2014-04-23 20:48:28 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Ruby</td>
|
|
|
|
<td>docker-api</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/swipely/docker-api">https://github.com/swipely/docker-api</a></td>
|
2014-06-28 05:38:54 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Ruby</td>
|
|
|
|
<td>docker-client</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/geku/docker-client">https://github.com/geku/docker-client</a></td>
|
|
|
|
<td>Outdated</td>
|
2014-04-23 20:48:28 +00:00
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Rust</td>
|
|
|
|
<td>docker-rust</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/abh1nav/docker-rust">https://github.com/abh1nav/docker-rust</a></td>
|
2014-06-13 18:19:59 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2016-01-04 13:03:14 +00:00
|
|
|
<tr>
|
|
|
|
<td>Rust</td>
|
|
|
|
<td>shiplift</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/softprops/shiplift">https://github.com/softprops/shiplift</a></td>
|
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Scala</td>
|
|
|
|
<td>tugboat</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/softprops/tugboat">https://github.com/softprops/tugboat</a></td>
|
2014-07-03 20:24:24 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2015-07-19 19:27:12 +00:00
|
|
|
<tr>
|
2014-09-17 07:42:57 +00:00
|
|
|
<td>Scala</td>
|
|
|
|
<td>reactive-docker</td>
|
|
|
|
<td><a class="reference external" href="https://github.com/almoehi/reactive-docker">https://github.com/almoehi/reactive-docker</a></td>
|
2014-09-11 04:24:51 +00:00
|
|
|
<td>Active</td>
|
|
|
|
</tr>
|
2014-04-23 20:48:28 +00:00
|
|
|
</tbody>
|
|
|
|
</table>
|