Skip to content

ReactMVC/DigitalOceanAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalOceanAPI

A PHP library for interacting with DigitalOcean API

get from composer

composer require myocean/api

example

<?php
use DigitalOcean\Api;
require 'vendor/autoload.php';

// Your digital ocean token
$token = 'your_digital_ocean_token';

// Create an instance of the DigitalOceanAPI class
$doApi = new Api($token);


// Create a new droplet ( $name, $region, $size, $imageId )
$dropletData = $doApi->createDroplet('example-droplet', 'nyc3', 's-1vcpu-1gb', 'ubuntu-16-04-x64');

// Get information about a droplet
$dropletInfo = $doApi->getDroplet(123456);

// Delete a droplet
$doApi->deleteDroplet(123456);

// Rename a droplet
$renamedDroplet = $doApi->renameDroplet(123456, 'new-example-droplet-name');

// Reboot a droplet
$rebootedDroplet = $doApi->rebootDroplet(123456);

// Resize a droplet
$resizedDroplet = $doApi->resizeDroplet(123456, 's-2vcpu-2gb');

About

A PHP library for interacting with DigitalOcean API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages