Skip to content

boxexchanger/hetzner-cloud-js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hetzner-cloud-js

StandardJS License Documentation Status Travis Known Vulnerabilities

A Node.js module for the Hetzner Cloud API

Example

Create a client instance

const HetznerCloud = require('hetzner-cloud-js')
let client = new HetznerCloud.Client('API_TOKEN')

Build and create a server

const { server } = await client.servers.build('my-awesome-server')
  .serverType('cx11')
  .location('nbg1')
  .image('debian-9')
  .sshKey('work')
  .create()

Documentation

Development

Quick setup

  • Clone this repo with git clone https://github.com/boxexchanger/hetzner-cloud-js.git
  • cd hetzner-cloud-js
  • Run npm install to install dependencies
  • Copy .env.dist to .env file and setup your access token. You can use this guide by Hetzner.

License

MIT

About

A Node.js module for the Hetzner Cloud API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%