2.1. User agents

In general, user agents are applications in the client-server model that act as clients and communicate with a server on behalf of a user. Most user agents in the FRED schema, such as a web browser, are not actual components of FRED. However, there is an exception of the EPP client which is a user agent that comes with the FRED.

2.1.1. EPP client

The EPP client is a tool that allows registrars to register, delete and modify objects in the Registry.

The EPP client API allows registrars to implement their own application to access the EPP service or integrate it with their systems. The API is coded in Python.

Also, the fred-client command-line application is available which is a reference implementation of the API and ready to use.

2.1.2. Whois client

This can be any application that can request domain information via the WHOIS protocol (typically the command-line whois).

2.1.3. RDAP client

This can be any application that can request domain information via the REST API and process a response in the JSON format.

2.1.4. Web browser

A web browser used to access FRED’s services should support graphics and JavaScript.