Question

Community Built Tools

  • Posted January 19, 2013

Is anyone interested in building more tools for DigitalOcean?

So far I’ve read about two API wrappers written in PHP:

https://github.com/tuefekci/DigitalOcean-PHP-Class https://github.com/StylusEater/Dropper

Do others have projects they’d like to add to this thread? Please reply with your project link if you do so we can keep them in one place.

I’m going to see what I can do to support other languages in the following order:

Ruby Python Perl Java

If you want to help, please reply to this thread.

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hello, <br> <br>I have written a simple php wrapper from scratch for the Digital Ocean API do anyone willing to help to take it to a product level in term of making a GUI control panel for it. <br> <br>Read more about the idea on the following link: <br> <br>https://www.digi77.com/make-use-of-digital-ocean-vps-api-with-php-wrapper/ <br> <br>

Just released 0.2 of python API for Digital Ocean: <br> <br>Source: https://github.com/quasiben/doto/ <br>Documentation: http://quasiben.github.io/doto/

Hi guys, <br> <br>I’ve actually created a perl module that works completely with the Digital Ocean API: <br> <br>https://metacpan.org/pod/DigitalOcean <br>https://github.com/srchulo/DigitalOcean

Perl Command Line Interface for API Still adding more features https://github.com/krisrmgua/DigitalOceanCLI <br>

I wanted to highlight this python API: <br> <br>https://github.com/quasiben/doto <br>

@brantwinter: Our platform is written in RoR.

out of interest, what runs the Digital Ocean API backend ? I have never had anything to do with API designs but I am interested to know how the professionals do it !

my bad at code snippet, please find maven dependency - <br> <br><dependency> <br><groupId>com.myjeeva</groupId> <br><artifactId>digitalocean-api-client</artifactId> <br><version>1.0</version> <br></dependency>

I have published the digitalocean-api-client [https://github.com/jeevatkm/digitalocean-api-java] library into Maven Central Repo. It’s simple and easy to use. <br> <br><dependency> <br><groupId>com.myjeeva</groupId> <br><artifactId>digitalocean-api-client</artifactId> <br><version>1.0</version> <br></dependency> <br> <br>Refer Readme at https://github.com/jeevatkm/digitalocean-api-java <br> <br>Refer Test case for usage: https://github.com/jeevatkm/digitalocean-api-java/blob/master/src/test/java/com/myjeeva/digitalocean/DigitalOceanTest.java <br> <br>Javadocs: http://docs.myjeeva.com/javadoc/digitalocean-api-client/1.0/ <br>

I have started to develop docc (Digital Ocean Command Centre). This is a command line tool written in Python (linux only for now) that allows you to create, modify droplets via the command line. It also comes with an encapsulation of the API so it is easy to write your own Python scripts. <br> <br>While this is a work in progress, you can find the latest version of the module at https://pypi.python.org/pypi/docc/ and the source code at https://github.com/dsegonds/docc