Golang API client for Consul