asb
By:
asb

What libraries and wrappers are there for DigitalOcean's APIv2?

June 24, 2014 13.9k views

Share and discuss libraries and wrappers for DigitalOcean's APIv2 in your favorite programing language below.

10 Answers

Ruby

The official Ruby library for version 2 of DigitalOcean's API is DropletKit. Install it with gem install droplet_kit.

There is also Barge, a Ruby library for version 2 of DigitalOcean's API. Check it out on GitHub: https://github.com/boats/barge. Install it with gem install barge.

PHP

DigitalOceanV2 is a PHP library for version 2 of DigitalOcean's API.

Check it out on GitHub: https://github.com/toin0u/DigitalOceanV2

Install it with php composer.phar require toin0u/digitalocean-v2:@dev

Node.js

Nautical is a Node.js library for v2 of the DigitalOcean API

It can be found on Github: https://github.com/pauldenotter/nautical

You can install it with npm install --save nautical

Javascript (browser)

DOv2 is a client-side javascript version for the Digital Ocean v2 API.

Check it out on GitHub: https://github.com/rspieker/digitalocean_v2

I've created a Node.js module to connect to the V2 API.

It can be found here on GitHub: https://github.com/matt-major/do-wrapper

Python

I have just started with DOsa. Support only V2 and aims to be pythonic. [WIP]

I've mostly finished work on skiff, a Python wrapper/library. It's absolutely useable at the moment; I've integrated it into some side projects.

I've got dogo written in Go, it's mostly finished and working well. Mainly I've got to write the docs for it. I'm starting to use it to write a libswarm backend.

Python

Python library dopy now supports API v2.

doapi is a DigitalOcean API V2 wrapper for Node.js that supports promises.

Have another answer? Share your knowledge.