github.com/kim0/docker@v0.6.2-0.20161130212042-4addda3f07e7/docs/reference/api/remote_api_client_libraries.md (about) 1 --- 2 title: "Remote API client libraries" 3 description: "Various client libraries available to use with the Docker remote API" 4 keywords: ["API, Docker, index, registry, REST, documentation, clients, C#, Erlang, Go, Groovy, Java, JavaScript, Perl, PHP, Python, Ruby, Rust, Scala"] 5 --- 6 7 <!-- This file is maintained within the docker/docker Github 8 repository at https://github.com/docker/docker/. Make all 9 pull requests against that repo. If you see this file in 10 another repository, consider it read-only there, as it will 11 periodically be overwritten by the definitive file. Pull 12 requests which include edits to this file in other repositories 13 will be rejected. 14 --> 15 16 # Docker Remote API client libraries 17 18 These libraries make it easier to build applications on top of the Docker 19 Remote API with various programming languages. They have not been tested by the 20 Docker maintainers for compatibility, so if you run into any issues, file them 21 with the library maintainers. 22 23 <table border="1" class="docutils"> 24 <colgroup> 25 <col width="29%"> 26 <col width="23%"> 27 <col width="48%"> 28 </colgroup> 29 <thead valign="bottom"> 30 <tr> 31 <th class="head">Language/Framework</th> 32 <th class="head">Name</th> 33 <th class="head">Repository</th> 34 </tr> 35 </thead> 36 <tbody valign = "top"> 37 <tr> 38 <td>C#</td> 39 <td>Docker.DotNet</td> 40 <td><a class="reference external" href="https://github.com/ahmetalpbalkan/Docker.DotNet">https://github.com/ahmetalpbalkan/Docker.DotNet</a></td> 41 </tr> 42 <tr> 43 <td>C++</td> 44 <td>lasote/docker_client</td> 45 <td><a class="reference external" href="https://github.com/lasote/docker_client">https://github.com/lasote/docker_client</a></td> 46 </tr> 47 <tr> 48 <td>Erlang</td> 49 <td>erldocker</td> 50 <td><a class="reference external" href="https://github.com/proger/erldocker">https://github.com/proger/erldocker</a></td> 51 </tr> 52 <tr> 53 <td>Dart</td> 54 <td>bwu_docker</td> 55 <td><a class="reference external" href="https://github.com/bwu-dart/bwu_docker">https://github.com/bwu-dart/bwu_docker</a></td> 56 </tr> 57 <tr> 58 <td>Go</td> 59 <td>Docker Go client</td> 60 <td><a class="reference external" href="https://godoc.org/github.com/docker/docker/client">https://godoc.org/github.com/docker/docker/client</a></td> 61 </tr> 62 <tr> 63 <td>Gradle</td> 64 <td>gradle-docker-plugin</td> 65 <td><a class="reference external" href="https://github.com/gesellix/gradle-docker-plugin">https://github.com/gesellix/gradle-docker-plugin</a></td> 66 </tr> 67 <tr> 68 <td>Groovy</td> 69 <td>docker-client</td> 70 <td><a class="reference external" href="https://github.com/gesellix/docker-client">https://github.com/gesellix/docker-client</a></td> 71 </tr> 72 <tr> 73 <td>Haskell</td> 74 <td>docker-hs</td> 75 <td><a class="reference external" href="https://github.com/denibertovic/docker-hs">https://github.com/denibertovic/docker-hs</a></td> 76 </tr> 77 <tr> 78 <td>HTML (Web Components)</td> 79 <td>docker-elements</td> 80 <td><a class="reference external" href="https://github.com/kapalhq/docker-elements">https://github.com/kapalhq/docker-elements</a></td> 81 </tr> 82 <tr> 83 <td>Java</td> 84 <td>docker-java</td> 85 <td><a class="reference external" href="https://github.com/docker-java/docker-java">https://github.com/docker-java/docker-java</a></td> 86 </tr> 87 <tr> 88 <td>Java</td> 89 <td>docker-client</td> 90 <td><a class="reference external" href="https://github.com/spotify/docker-client">https://github.com/spotify/docker-client</a></td> 91 </tr> 92 <tr> 93 <td>NodeJS</td> 94 <td>dockerode</td> 95 <td><a class="reference external" href="https://github.com/apocas/dockerode">https://github.com/apocas/dockerode</a></td> 96 </tr> 97 <tr> 98 <td>Perl</td> 99 <td>Eixo::Docker</td> 100 <td><a class="reference external" href="https://github.com/alambike/eixo-docker">https://github.com/alambike/eixo-docker</a></td> 101 </tr> 102 <tr> 103 <td>PHP</td> 104 <td>Docker-PHP</td> 105 <td><a class="reference external" href="https://github.com/docker-php/docker-php">https://github.com/docker-php/docker-php</a></td> 106 </tr> 107 <tr> 108 <td>Python</td> 109 <td>docker-py</td> 110 <td><a class="reference external" href="https://github.com/docker/docker-py">https://github.com/docker/docker-py</a></td> 111 </tr> 112 <tr> 113 <td>Ruby</td> 114 <td>docker-api</td> 115 <td><a class="reference external" href="https://github.com/swipely/docker-api">https://github.com/swipely/docker-api</a></td> 116 </tr> 117 <tr> 118 <td>Rust</td> 119 <td>docker-rust</td> 120 <td><a class="reference external" href="https://github.com/abh1nav/docker-rust">https://github.com/abh1nav/docker-rust</a></td> 121 </tr> 122 <tr> 123 <td>Rust</td> 124 <td>shiplift</td> 125 <td><a class="reference external" href="https://github.com/softprops/shiplift">https://github.com/softprops/shiplift</a></td> 126 </tr> 127 <tr> 128 <td>Scala</td> 129 <td>tugboat</td> 130 <td><a class="reference external" href="https://github.com/softprops/tugboat">https://github.com/softprops/tugboat</a></td> 131 </tr> 132 <tr> 133 <td>Scala</td> 134 <td>reactive-docker</td> 135 <td><a class="reference external" href="https://github.com/almoehi/reactive-docker">https://github.com/almoehi/reactive-docker</a></td> 136 </tr> 137 </tbody> 138 </table>