The Shared Registry System (SRS) Java/C++ Toolkit provides source and a Developers Guide to implement a Registrar Extensible Provisioning Protocol (EPP) Ver 04 Client for exchange of commands and responses for registration of Internet domain names.
A GUI front-end to the EPP RTK written in Java. Scripts which use the EPP RTK can be written in several scripting languages and executed within the interpreter.