Simple wrapper for the Vultr API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dependabot-preview[bot] d799936077 Bump ex_doc from 0.22.0 to 0.22.1 1 month ago
lib Clean up documentation helpers 2 years ago
test Fix upcase error and test 2 years ago
.gitignore Trigger travis build 3 years ago
.travis.yml Fix inch.report 2 years ago
README.md update to travis.com 2 months ago
mix.exs Bump poison from 3.1.0 to 4.0.1 2 months ago
mix.lock Bump ex_doc from 0.22.0 to 0.22.1 1 month ago

README.md

Build Status Hex.pm Hex Docs

Vultr

Simple wrapper for the Vultr API.
Documentation hosted on hexdocs.

Installation

Add vultr to your list of dependencies in mix.exs:

def deps do
  [{:vultr, "~> 0.3.0"}]
end

Examples

Retrieving app list

Vultr.app_list()

# Example response
{:ok, %{ "1" => %{"APPID" => "1", "deploy_name" => "LEMP on CentOS 6 x64", ... }, ... }}

Using authenticated methods

client = Vultr.client("<APIKEY>")
Vultr.server_list(client, [])