Categories
Linux Systems Administration

A bind9 Rest API tool – bind-rest-api

I made an API for bind9!

Recently I have been looking for an api for a bind server. I found an existing project, https://github.com/dmyerscough/BIND-RESTful, which is quite nice but didn’t have some of the functionality I needed. I looked at updating the existing project, but instead decided to write a new API from scratch, inspired by that project.

So what I have written is:

  • FastAPI-based framework
  • input validation, provided by FastAPI
  • Ability to create, replace, get, and delete DNS records
  • Ability to get JSON dump of whole DNS zonefile
  • auto-created documentation from API framework

The project lives here: https://gitlab.com/jaytuck/bind-rest-api

Participation is welcome!

Leave a Reply

Your email address will not be published. Required fields are marked *