Digital Ocean Promise
A promise based approach to Digital Ocean's API
For information on request responses, bodies and so on please refer to the official documentation on Digital Ocean's website Digital Ocean API V2
Get Started
Initialize
const API = require('digital-ocean-promise')
new API(
'API_PREFIX',
'API_KEY'
)
Example Usage
API.droplets.read()
.then(data => {
console.log(data)
})
.catch(error => {
console.log(error)
})
Account
Returns account data
API.account.read()
Droplets
Creates a new droplet with object
API.droplets.create(data)
Returns list of droplets
API.droplets.read()
Returns specific droplet by ID
API.droplets.read(id)
Deletes a droplet by ID
API.droplets.delete(id)
Changes power status
API.droplets.toggle(id, 'power', 'on')
API.droplets.toggle(id, 'power', 'off')