What is an API?

An application programming interface (API) is the interface that a computer system, library or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them. .SX Registry's API is provided by OpenRegistry SA, the leading Registry Service Provider.

The API provided by OpenRegistry is the Standard EPP API, and implements the following RFCs:

  • RFC 5730 "Extensible Provisioning Protocol (EPP)"
  • RFC 5731 "Extensible Provisioning Protocol (EPP) Domain Name Mapping"
  • RFC 5732 "Extensible Provisioning Protocol (EPP) Host Mapping" (NOT IMPLEMENTED)
  • RFC 5733 "Extensible Provisioning Protocol (EPP) Contact Mapping"
  • RFC 5734 "Extensible Provisioning Protocol (EPP) Transport over TCP"
  • RFC 3915 "Domain Registry Grace Period Mapping for the Extensible Provisioning Protocol (EPP)"
  • RFC 5910 "Domain Name System (DNS) Security Extensions Mapping for the Extensible Provisioning Protocol (EPP)"

Why an API?

An API makes it possible for Registrars to register and manage .SX domains in the .SX Registry system directly from their own registrar system.

What are the advantages?

Thanks to the OpenRegistry's API, Registrars are able to let customers register .SX domains at their website instantly and real time at the OpenRegistry's systems via their own registrar system without any required manual action from them or the Registry. Registrars already accredited for other TLDs carried by OpenRegistry can use the same API.


Amongst many, the following publicly available toolkits are implementing the EPP API:


To help kickstart the implementation, common EPP examples show client request and subsequent server response:

Upcoming Events