hetzner-dns

1.0.1 • Public • Published

Hetzner-DNS Client for JS

Installation

npm i -S hetzner-dns

How To!?

const Hetzner = require('hetzner-dns');

const Client = new Hetzner(apiKey);

All API methods are then available on the client. Every method returns a promise. Promises should resolve to response data, or reject to an Axios error.

Example:

const Hetzner = require('hetzner-dns');
const Client = new Hetzner(apiKey);

Client.Zones.GetAll().then(data => {
    console.log(data);
}).catch(error => {
    console.log(error);
});

Should output a response matching:

{
  "records": [
    {
      "type": "A",
      "id": "string",
      "created": "2020-12-28T04:40:06Z",
      "modified": "2020-12-28T04:40:06Z",
      "zone_id": "string",
      "name": "string",
      "value": "string",
      "ttl": 0
    }
  ]
}

As per the documentation, available here: https://dns.hetzner.com/api-docs/#operation/GetRecords

Readme

Keywords

Package Sidebar

Install

npm i hetzner-dns

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

7.14 kB

Total Files

19

Last publish

Collaborators

  • _j4wx