remote_api_client_libraries.md 4.7 KB

page_title: Remote API Client Libraries page_description: Various client libraries available to use with the Docker remote API page_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/Framewor Name Repository Status k


Python docker-py [https://github.com/dotcloud/docke Active

                             r-py](https://github.com/dotcloud/ 
                             docker-py)                         

Ruby docker-clien [https://github.com/geku/docker-cl Outdate

                t            ient](https://github.com/geku/dock d
                             er-client)                         

Ruby docker-api [https://github.com/swipely/docker Active

                             -api](https://github.com/swipely/d 
                             ocker-api)                         

JavaScript dockerode [https://github.com/apocas/dockero Active (NodeJS) de](https://github.com/apocas/dock

                             erode)                             
                             Install via NPM: npm install       
                             dockerode                          

JavaScript docker.io [https://github.com/appersonlabs/d Active (NodeJS) ocker.io](https://github.com/apper

                             sonlabs/docker.io)                 
                             Install via NPM: npm install       
                             docker.io                          

JavaScript docker-js [https://github.com/dgoujard/docke Outdate

                             r-js](https://github.com/dgoujard/ d
                             docker-js)                         

JavaScript docker-cp [https://github.com/13W/docker-cp] Active (Angular) (https://github.com/13W/docker-cp) WebUI

JavaScript dockerui https://github.com/crosbymichael/ Active (Angular) dockerui

Java docker-java [https://github.com/kpelykh/docker Active

                             -java](https://github.com/kpelykh/ 
                             docker-java)                       

Erlang erldocker [https://github.com/proger/erldock Active

                             er](https://github.com/proger/erld 
                             ocker)                             

Go go-dockercli [https://github.com/fsouza/go-dock Active

                ent          erclient](https://github.com/fsouz 
                             a/go-dockerclient)                 

Go dockerclient [https://github.com/samalba/docker Active

                             client](https://github.com/samalba 
                             /dockerclient)                     

PHP Alvine [http://pear.alvine.io/](http://pe Active

                             ar.alvine.io/)                     
                             (alpha)                            

PHP Docker-PHP [http://stage1.github.io/docker-ph Active

                             p/](http://stage1.github.io/docker 
                             -php/)                             

Perl Net::Docker [https://metacpan.org/pod/Net::Doc Active

                             ker](https://metacpan.org/pod/Net: 
                             :Docker)                           

Perl Eixo::Docker [https://github.com/alambike/eixo- Active

                             docker](https://github.com/alambik 
                             e/eixo-docker)                     

Scala reactive-doc [https://github.com/almoehi/reacti Active

                ker          ve-docker](https://github.com/almo 
                             ehi/reactive-docker)