Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Simple Java API for AWS Route53
Java Groovy
Latest commit 815b847 @uriahcarpenter uriahcarpenter Update
Failed to load latest commit information.
.idea When building the URI for a "rrset" the query parameters were not bei…
src When building the URI for a "rrset" the query parameters were not bei…
.gitignore initial round robin support
.project add eclipse project file
LICENSE add license info
pom.xml 0.3 updates Update

Valet is a simple Java API to interact AWS's Route53 DNS service.

The AWS Java SDK added Route53 API support in December 2011. This simple binding predates the native SDK implementation and includes several tools that still may be useful.

View ValetExample for typical usage of Valet API.

Includes automation classes to import/one-way-sync existing Windows DNS server files.

To run the example ZoneSummary application using Gradle

gradle zoneSummary -Paws-access-key=MY_AWS_ACCESS_KEY -Paws-secret-key=MY_AWS_SECRET_KEY

Available via Maven:

   group: widen
artifact: valet
 version: 0.3.1

Or browse the repo directly at

Change Log:

0.3.1 - Fix rare URL query parameter encoding issue

  0.3 - Remove extraneous system error debug message

  0.2 - Weighted Round Robin support
        Alias Resource Record support
        Delete zone implemented
        HttpClient instance can be supplied to Route53Driver to support custom proxy server configuration

  0.1 - Initial version

Contact Uriah Carpenter (uriah at with questions.

Licensed under Apache, Version 2.0.

Something went wrong with that request. Please try again.