---
layout: page
title: "Tools"
position: 5
---

# VinylDNS Tools

There are a few existing tools for working with the VinylDNS API.

- [vinyldns-cli](https://github.com/vinyldns/vinyldns-cli) - a VinylDNS API command line client
- [go-vinyldns](https://github.com/vinyldns/go-vinyldns) - Go client package for VinylDNS
- [vinyldns-java](https://github.com/vinyldns/vinyldns-java) - Java client for VinylDNS
- [vinyldns-python](https://github.com/vinyldns/vinyldns-python) - Python client library for VinylDNS
- [vinyldns-js](https://github.com/vinyldns/vinyldns-js) - JavaScript client for use in Node.js
- [terraform-provider-vinyldns](https://github.com/vinyldns/terraform-provider-vinyldns) - a Terraform provider for VinylDNS

## Integrations

- [external-dns](https://github.com/kubernetes-incubator/external-dns) - DNS provider-agnostic synchronization of Cloud Foundry and Kubernetes resources, including VinylDNS
