The EPP interface documentation - version '1.0.1'

This page presents the EPP interface documents that are needed by registrars who want to develop a client-side EPP-implementation.

The interface documentation consists of the following:

EPP interface specification (version '1.0.1')

EPP XML schemas:

Updated:
  • 2012-08-21 (rev. 1.0 to 1.0.1): Extensions to support electronic applicant statements sent over EPP by use of a new 'applicantDataset' attribute. The extensions are found in the new schema file 'no-ext-domain-1.1.xsd'.
Description:
These XML schemas formally define the layout and contents of the EPP interface commands and attributes, and must be studied carefully and used in client implementations.
Documents:
The schemas are available in an archive file for convenient and consistent downloads. You can select from either a zip or a gz archive:

EPP Interface specification and description document:

Updated:
  • 2014-02-07 (rev. 4p3 to 5p3): Adjusted description of DNSSEC attributes and usage. See 'Document History' in the document for details.
Description:
This document must be read by everyone who will implement client side software. It describes the various interface details in more detail, like the various .no schema extensions and the special business procedures.
Document:

EPP interface error codes:

Updated:
  • 2014-09-02: Error codes valid for the release on this date.
Description:
The EPP interface uses a number of extended error codes.
Document:
The error codes are documented on a special error messages web page.

Constants and system limitations in the EPP system:

Updated:
  • 2014-01-29: Added description of DNSSEC parameter limitations.
Description:
The EPP interface and the registry system is configurable. Among other things, a number of constants are used to regulate what is allowed in some EPP operations.
Document:
The values of the constants and a description of their usage is presented on a separate constants and system limitations web page.
EPP/XML command example sequences
Updated:
Please see the example page.
Description:
Here a number of practical examples on XML sequences are supplied. Those are informal only, intended to show how things could look in a real implementation. The sequences should be studied carefully as they reveal how to interpret the XML schemas.

If a certain command or command sequence is not covered, you can use the Norid EPP client towards our test system to create the sequence. Just log in and perform the command or sequence in question. Afterwards, inspect the client's 'EPP protocol logs', via the 'Options' menu, to see the actual EPP/XML sequence exchanged.

Documents:
The example sequences are published here.
Last modified 19 September 2014