Nondeterministic Polynomial Munchies

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') 

install

npm i digital-ocean-promise

Downloadsweekly downloads

2

version

1.0.2-b

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability