github.com/feiyang21687/docker@v1.5.0/docs/sources/reference/api/remote_api_client_libraries.md (about) 1 page_title: Remote API Client Libraries 2 page_description: Various client libraries available to use with the Docker remote API 3 page_keywords: API, Docker, index, registry, REST, documentation, clients, C#, Erlang, Go, Groovy, Java, JavaScript, Perl, PHP, Python, Ruby, Rust, Scala 4 5 # Docker Remote API Client Libraries 6 7 These libraries have not been tested by the Docker maintainers for 8 compatibility. Please file issues with the library owners. If you find 9 more library implementations, please list them in Docker doc bugs and we 10 will add the libraries here. 11 12 <table border="1" class="docutils"> 13 <colgroup> 14 <col width="24%"> 15 <col width="17%"> 16 <col width="48%"> 17 <col width="11%"> 18 </colgroup> 19 <thead valign="bottom"> 20 <tr class="row-odd"><th class="head">Language/Framework</th> 21 <th class="head">Name</th> 22 <th class="head">Repository</th> 23 <th class="head">Status</th> 24 </tr> 25 </thead> 26 <tbody valign = "top"> 27 <tr class="row-even"> 28 <td>C#</td> 29 <td>Docker.DotNet</td> 30 <td><a class="reference external" href="https://github.com/ahmetalpbalkan/Docker.DotNet">https://github.com/ahmetalpbalkan/Docker.DotNet</a></td> 31 <td>Active</td> 32 </tr> 33 <tr class="row-even"> 34 <td>C++</td> 35 <td>lasote/docker_client</td> 36 <td><a class="reference external" href="http://www.biicode.com/lasote/docker_client">http://www.biicode.com/lasote/docker_client (Biicode C++ dependency manager)</a></td> 37 <td>Active</td> 38 </tr> 39 <tr class="row-odd"> 40 <td>Erlang</td> 41 <td>erldocker</td> 42 <td><a class="reference external" href="https://github.com/proger/erldocker">https://github.com/proger/erldocker</a></td> 43 <td>Active</td> 44 </tr> 45 <tr class="row-even"> 46 <td>Go</td> 47 <td>go-dockerclient</td> 48 <td><a class="reference external" href="https://github.com/fsouza/go-dockerclient">https://github.com/fsouza/go-dockerclient</a></td> 49 <td>Active</td> 50 </tr> 51 <tr class="row-odd"> 52 <td>Go</td> 53 <td>dockerclient</td> 54 <td><a class="reference external" href="https://github.com/samalba/dockerclient">https://github.com/samalba/dockerclient</a></td> 55 <td>Active</td> 56 </tr> 57 <tr class="row-even"> 58 <td>Groovy</td> 59 <td>docker-client</td> 60 <td><a class="reference external" href="https://github.com/gesellix-docker/docker-client">https://github.com/gesellix-docker/docker-client</a></td> 61 <td>Active</td> 62 </tr> 63 <tr class="row-odd"> 64 <td>Java</td> 65 <td>docker-java</td> 66 <td><a class="reference external" href="https://github.com/docker-java/docker-java">https://github.com/docker-java/docker-java</a></td> 67 <td>Active</td> 68 </tr> 69 <tr class="row-even"> 70 <td>Java</td> 71 <td>docker-client</td> 72 <td><a class="reference external" href="https://github.com/spotify/docker-client">https://github.com/spotify/docker-client</a></td> 73 <td>Active</td> 74 </tr> 75 <tr class="row-odd"> 76 <td>Java</td> 77 <td>jclouds-docker</td> 78 <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> 79 <td>Active</td> 80 </tr> 81 <tr class="row-even"> 82 <td>JavaScript (NodeJS)</td> 83 <td>dockerode</td> 84 <td><a class="reference external" href="https://github.com/apocas/dockerode">https://github.com/apocas/dockerode</a> 85 Install via NPM: <cite>npm install dockerode</cite></td> 86 <td>Active</td> 87 </tr> 88 <tr class="row-odd"> 89 <td>JavaScript (NodeJS)</td> 90 <td>docker.io</td> 91 <td><a class="reference external" href="https://github.com/appersonlabs/docker.io">https://github.com/appersonlabs/docker.io</a> 92 Install via NPM: <cite>npm install docker.io</cite></td> 93 <td>Active</td> 94 </tr> 95 <tr class="row-even"> 96 <td>JavaScript</td> 97 <td>docker-js</td> 98 <td><a class="reference external" href="https://github.com/dgoujard/docker-js">https://github.com/dgoujard/docker-js</a></td> 99 <td>Outdated</td> 100 </tr> 101 <tr class="row-odd"> 102 <td>JavaScript (Angular) <strong>WebUI</strong></td> 103 <td>docker-cp</td> 104 <td><a class="reference external" href="https://github.com/13W/docker-cp">https://github.com/13W/docker-cp</a></td> 105 <td>Active</td> 106 </tr> 107 <tr class="row-even"> 108 <td>JavaScript (Angular) <strong>WebUI</strong></td> 109 <td>dockerui</td> 110 <td><a class="reference external" href="https://github.com/crosbymichael/dockerui">https://github.com/crosbymichael/dockerui</a></td> 111 <td>Active</td> 112 </tr> 113 <tr class="row-odd"> 114 <td>Perl</td> 115 <td>Net::Docker</td> 116 <td><a class="reference external" href="https://metacpan.org/pod/Net::Docker">https://metacpan.org/pod/Net::Docker</a></td> 117 <td>Active</td> 118 </tr> 119 <tr class="row-even"> 120 <td>Perl</td> 121 <td>Eixo::Docker</td> 122 <td><a class="reference external" href="https://github.com/alambike/eixo-docker">https://github.com/alambike/eixo-docker</a></td> 123 <td>Active</td> 124 </tr> 125 <tr class="row-odd"> 126 <td>PHP</td> 127 <td>Alvine</td> 128 <td><a class="reference external" href="http://pear.alvine.io/">http://pear.alvine.io/</a> (alpha)</td> 129 <td>Active</td> 130 </tr> 131 <tr class="row-even"> 132 <td>PHP</td> 133 <td>Docker-PHP</td> 134 <td><a class="reference external" href="http://stage1.github.io/docker-php/">http://stage1.github.io/docker-php/</a></td> 135 <td>Active</td> 136 </tr> 137 <tr class="row-odd"> 138 <td>Python</td> 139 <td>docker-py</td> 140 <td><a class="reference external" href="https://github.com/docker/docker-py">https://github.com/docker/docker-py</a></td> 141 <td>Active</td> 142 </tr> 143 <tr class="row-even"> 144 <td>Ruby</td> 145 <td>docker-api</td> 146 <td><a class="reference external" href="https://github.com/swipely/docker-api">https://github.com/swipely/docker-api</a></td> 147 <td>Active</td> 148 </tr> 149 <tr class="row-odd"> 150 <td>Ruby</td> 151 <td>docker-client</td> 152 <td><a class="reference external" href="https://github.com/geku/docker-client">https://github.com/geku/docker-client</a></td> 153 <td>Outdated</td> 154 </tr> 155 <tr class="row-even"> 156 <td>Rust</td> 157 <td>docker-rust</td> 158 <td><a class="reference external" href="https://github.com/abh1nav/docker-rust">https://github.com/abh1nav/docker-rust</a></td> 159 <td>Active</td> 160 </tr> 161 <tr class="row-odd"> 162 <td>Scala</td> 163 <td>tugboat</td> 164 <td><a class="reference external" href="https://github.com/softprops/tugboat">https://github.com/softprops/tugboat</a></td> 165 <td>Active</td> 166 </tr> 167 <tr class="row-even"> 168 <td>Scala</td> 169 <td>reactive-docker</td> 170 <td><a class="reference external" href="https://github.com/almoehi/reactive-docker">https://github.com/almoehi/reactive-docker</a></td> 171 <td>Active</td> 172 </tr> 173 </tbody> 174 </table>