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>