Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edeckers/auroradnsclient

A wrapper library for the Aurora DNS API, written in Go.
https://github.com/edeckers/auroradnsclient

api aurora dns go library manager pcextreme pcx pcxtreme

Last synced: about 1 month ago
JSON representation

A wrapper library for the Aurora DNS API, written in Go.

Awesome Lists containing this project

README

        

Aurora DNS API client
=====================

[![Build Status](https://img.shields.io/travis/edeckers/auroradnsclient/master.svg?maxAge=2592000&style=flat-square)](https://travis-ci.org/edeckers/auroradnsclient)
[![License](https://img.shields.io/github/license/edeckers/auroradnsclient.svg?maxAge=2592000&style=flat-square)](https://www.mozilla.org/en-US/MPL/2.0)

An wrapper library for the Aurora DNS API, written in Go.

## Features

* List zones and records
* Add and remove records

## Requirements

* Go >= 1.6

## Build

```bash
make deps
make build
```

## Test

```bash
make test
```

## Basic usage

```go
client, _ := NewAuroraDNSClient(fakeAuroraEndpoint, fakeAuroraDNSUserId, fakeAuroraDNSKey)

zones, err := client.GetZones()
```

## License

`auroradnsclient` is licensed under MPL-2.0 - see the LICENSE file for details