digital-ocean-promise

1.0.2-b • Public • Published

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', // Prefix (https://api.digitalocean.com/v2)
    'API_KEY' // 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') 

Dependents (0)

Package Sidebar

Install

npm i digital-ocean-promise

Weekly Downloads

1

Version

1.0.2-b

License

MIT

Unpacked Size

11.7 kB

Total Files

22

Last publish

Collaborators

  • chrismpettyjohn