Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

dennisbruner/hcloud-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hcloud-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('hcloud-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/dennisbruner/hcloud-js.git
  • cd hcloud-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