Amazon Route 53
Developer Guide (API Version 2012-12-12)
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Go to the Kindle Store to download this guide in Kindle format.Did this page help you?  Yes | No |  Tell us about it...

Third-Party Tools and Libraries

A variety of third-party tools and libraries that work with Route 53 are available.

Tools and Libraries

The tools and libraries listed in the following table are available for use with Route 53.

Tool or Library

Description

Amazon Route 53 Authentication Tool for Curl (dnscurl.pl)

Curl is a popular command-line tool for interacting with HTTP services. This Perl script, dnscurl.pl, calculates the proper Route 53 authentication signature, then calls Curl with the appropriate arguments. For more information about using dnscurl.pl, see Example: Using dnscurl.pl.

Amazon Route 53 to BIND Conversion Tool

A BIND zone file describes a DNS zone in a common text-based format. This Perl script converts the XML-formatted text that is returned by the Route 53 ListResourceRecordSets API action to BIND zone file format.

Amazon Route 53 Zone Creation Tool

This Perl script generates CreatedHostedZoneRequest XML for a given zone origin to create a zone in Route 53.

AmazonRoute53AppsScript (via webos-goodies)

Google spreadsheet management of Route 53

AWS Component for .NET (via SprightlySoft)

SprightlySoft .NET Component for Amazon Web Services with support for REST operations and Route 53

BIND to Amazon Route 53 Conversion Tool

A BIND zone file describes a DNS zone in a common text-based format. This Perl script converts a BIND zone file to the XML-formatted text that is required by the Route 53 ChangeResourceRecordSets API action to add or remove records from Route 53.

Boto API download (via github)

Boto Python interface to Amazon Web Services

cli53 (via github)

Command line interface for Route 53

Dasein Cloud API

Java-based API

dev.SquareCows.com (blog and script download)

script download (via github)

Python script to transfer a BIND zone to Route 53

easyRoute53 (easyDNS)

GUI tools, registrar services, and zone transfer services

PHP library for Query-based Route 53 requests

A simple PHP library for interacting with Route 53.

R53.py (via github)

Maintains your own canonical version of your DNS configs under source control, and calculates the minimal changeset required to accomplish a DNS change.

RIAForge

ColdFusion based components for managing DNS using Route 53

RightScripts (via RightScale)

Scripts to configure or update your RightScale server for use with Route 53

RightScale Support Tutorials

RightScale tutorial for domain setup with Route 53

route53d

DNS front-end to Route 53 API (enables incremental zone transfer (IXFR))

Route53Manager (via github)

Web-based interface

Ruby Fog (via github)

The Ruby cloud services library

Slick53

Python interface for Route 53

Valet (via github)

Java API, including a one-way-sync utility for Windows DNS server files

WebService::Amazon::Route53 (via CPAN)

Perl interface to Amazon Route 53 API


Graphical User Interfaces

The following third-party tools provide graphical user interfaces (GUIs) for working with Route 53: