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

June 24, 2014 20.9k views

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

11 Answers


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.


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


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


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 library dopy now supports API v2.

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

Hi I am looking for a simple PHP script just like this one but with v2 https://www.digi77.com/make-use-of-digital-ocean-vps-api-with-php-wrapper/

that I can use on a php project im working on

Have another answer? Share your knowledge.